Olá,
Qual é o equivalente aos blocos e métodos synchronized do Java no C#?
O Visual Studio tem algo similar ao javadoc? Qual é a sintaxe?
Existe algo como o JUnit integrado ao IDE?
Qual é o site com a API do C#, assim como o javadoc da Oracle?
Olá,
Qual é o equivalente aos blocos e métodos synchronized do Java no C#?
O Visual Studio tem algo similar ao javadoc? Qual é a sintaxe?
Existe algo como o JUnit integrado ao IDE?
Qual é o site com a API do C#, assim como o javadoc da Oracle?
Sim. É o bloco lock:
lock (objeto) {
//trecho sincronizado
}
http://msdn.microsoft.com/en-us/library/ms173179.aspx
Tem sim, é um xml.
Digite /// no seu Visual Studio e o code completion te mostra o resto.
http://msdn.microsoft.com/en-us/library/b2s063f7(v=vs.71).aspx
Sim. É o Microsoft Unit Test Framework:
É o da MSDN. Uma pesquisada rápida no google já te responderia essa pergunta, não?
Note que existe uma distinção clara entre a linguagem c#:
http://msdn.microsoft.com/en-us/library/618ayhy6(v=VS.71).aspx
E o .net Framework:
http://msdn.microsoft.com/en-us/library/w0x726c2.aspx
É mais fácil perguntar para quem já sabe do que vasculhar a internet.
Achei esse negócio do lock a maior omissão do livro Visual C# Passo a Passo.
C# é bem legal, vou ver se faço alguma coisa com ele.
Olha, não é por nada, desculpa me “intrometer” nessa discussão, mas com essa mentalidade você não vai muito longe não… nem em C#, nem em Java nem em qualquer linguagem/plataforma/paradigma.