Tag: CSharp

Recently I was developing a game just to practice some design patterns and came to a point where it would be interesting to use Operator Overloading. C# is a wonderful language that allows all arithmetic and comparison operators can be overloaded. But before we begin I feel I should explain what is Operator Overloading: Basically, Read More

Continuando a série de reviews de cursos ofertados pela Microsoft eis que desta vez trago um ótimo curso de C#: Programming in C# Jump Start. O curso é tido como recurso preparatório para o exame 70-483 e é descrito pela Microsoft sendo voltado para desenvolvedores intermediários e experientes. O curso inicia abordando conceitos básicos de Read More

Se você vêm do Java que nem eu com certeza vai tentar escrever ArrayList em C# e embora a classe esteja lá você logo descobrirá que a maior parte dos códigos escritos (e exemplos) utilizam List. Sabe por quê? Se olharmos a documentação da classe ArrayList veremos que existem algumas particulharidades: Instâncias dessa classe armazenam nossas Read More

Se você trabalha ou interage com C# com certeza já viu a keyword using por ai (principalmente para operações com arquivos/banco de dados/network). Mas você sabe para que ela serve e porque é utilizada? Conforme o manual de referência da linguagem C#, using é uma maneira conveniente de se livrar de objetos quando os mesmos Read More

A Microsoft oferece diversos cursos de diferentes áreas em seu site Microsoft Virtual Academy (MVA), dentre as muitas áreas contempladas por eles podemos encontrar: For Beginners, Mobile App deveopment, Web development, Database, Cloud, Game development, etc. O site também permite realizar sua própria listagem de cursos, agregar cursos similares ou que tratem de um mesmo Read More