VERSOES DO C#

EVERSON.PASETTO 31/03/2013 17:22:27
#421315
Vi que existem o C# 2005, 2008, 2010 e 2012
Tem diferenças entre os codigos usado entre eles ?
Tipo.. o 2008 e o 2010 ?
Quero começar a programar em C# e tenho a versão Microsoft Visual C# 2008 Express Edition
Os codigos que eu aprender em 2008, vou poder usar nas versões posteriores ? Ou muda muita coisa, na parte do codigo fonte..
OCELOT 31/03/2013 18:07:57
#421316
Sim, funcionam, no geral a partir da versão 2.0 do framework ele vai rodar da mesma forma nas versões mais novas, então por exemplo um projeto feito no VS.Net 2008 geralmente não da nenhum problema quando convertido para o 2012 por exemplo, e inclusive no caso de projetos do 2010 ele pode ser aberto no 2012 sem precisar converter, podendo ainda ser aberto em qualquer um dos dois.

No geral o melhor seria você já começar com a versão mais nova, ela vai ter tudo das versões antigas mais algumas novidades, único detalhe é que se precisa rodar os programas no XP você deve usar no máximo o .Net Framework 4.0, já que o 4.5 não funciona nele, mas mesmo assim você pode usar o VS.Net 2012 para isso.
KERPLUNK 01/04/2013 09:05:31
#421325
Resposta escolhida
Você ainda está preso no [Ô]paradigma de linguagem[Ô].
Com .NET a coisa funciona mais ou menos assim:
A linguagem é o que menos importa. VB, C#, J#, F#, isso tanto faz. A linguagem, é simplesmente uma maneira de acessar o Framework, e esse sim é o que importa. O mesmo vale para a IDE do Visual Studio. Você pode ter a IDE versão 2012, mas trabalhar com um projeto que usa o framework 3.5

O grande lance, é se desprender disso, desse paradigma de linguagem.
JONATHANSTECKER 01/04/2013 09:08:30
#421326
Citação:

:
Você ainda está preso no [Ô]paradigma de linguagem[Ô].
Com .NET a coisa funciona mais ou menos assim:
A linguagem é o que menos importa. VB, C#, J#, F#, isso tanto faz. A linguagem, é simplesmente uma maneira de acessar o Framework, e esse sim é o que importa. O mesmo vale para a IDE do Visual Studio. Você pode ter a IDE versão 2012, mas trabalhar com um projeto que usa o framework 3.5

O grande lance, é se desprender disso, desse paradigma de linguagem.



Perfeito!
Tópico encerrado , respostas não são mais permitidas