ATPS
Passo 1
Principais Características do C# :
Simplicidade: os projetistas de C# costumam dizer que essa linguagem é tão poderosa quanto o C++ e tão simples quanto o Visual Basic;
Completamente orientada a objetos: em C#, qualquer variável tem de fazer parte de uma classe;
Fortemente tipada: isso ajudará a evitar erros por manipulação imprópria de tipos e atribuições incorretas;
Gera código gerenciado: assim como o ambiente .NET é gerenciado, assim também é o C#;
Tudo é um objeto: System.Object é a classe base de todo o sistema de tipos de C#;
Controle de versões: cada assembly gerado, seja como EXE ou DLL, tem informação sobre a versão do código, permitindo a coexistência de dois assemblies homônimos, mas de versões diferentes no mesmo ambiente;
Suporte a código legado: o C# pode interagir com código legado de objetos COM e DLLs escritas em uma linguagem não gerenciada;
Flexibilidade: se o desenvolvedor precisar usar ponteiros, o C# permite, mas ao custo de desenvolver código não gerenciado, chamado “unsafe”;
Linguagem gerenciada: os programas desenvolvidos em C# executam num ambiente gerenciado, o que significa que todo o gerenciamento de memória é feito pelo runtime via o GC (Garbage Collector).9
Ferramenta de desenvolvimento em linguagem c#: Microsoft Visual Studio Professional 2013 a partir de R$ 795,00. Porém a Microsoft disponibiliza uma licença para estudantes gratuitamente através do DreamSpark.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut rutrum eros metus, eget elementum arcu blandit quis. Suspendisse vel egestas felis, a auctor odio. Pellentesque hendrerit nisl ut maximus finibus. Nam leo mi, gravida in laoreet et, convallis non ligula. Phasellus ultricies, nunc in aliquam egestas, risus neque ultricies dolor, in posuere ipsum nisi id libero. Suspendisse pellentesque metus sed orci placerat semper. Vivamus vitae diam id metus molestie posuere eget vel nunc. Cras a urna sit amet mi tincidunt lobortis.