Escolar Documentos
Profissional Documentos
Cultura Documentos
Equals
GetHashCode
ToString -
-------------------
-------------------------------------------------------------------
referenciar OUTRO construtor em um construtor
exemplo:
public Produto(){
Quantidade = 0;
}
este construtor de cima tambem seta Nome = nome e Preco = preco por causa do this
sem repetir codigo
-----------------------------------------------------------------------------------
properties - Usar se o metodo get/set precisar de verifica�oes e condi�oes
especiais
exemplo:
public string Nome {get; private set;} //fazer isso na declara�ao da variavel
------------------------------------------------------------------------------
struct - tipo uma classe que nao precisa ser instanciada pra ser usada, porem pode,
usada pra guardar valores em "caixa" e nao em "referencia".
dados do Tipo valor nao podem ser nulos, porem tem o recurso Nullable pra isso:
exemplo:
double x = null; // n�o vai funcionar
HasValue - Retorna True ou False para se a variavel tem valor - Bastante usado em
ifs
exemplo: Console.WriteLine(x.GetValueOrDefault()); //vai retornar false se for null
double y = x ?? 0.0; //caso o x tenha valor, atribui ao y, caso seja nulo, atribui
0.0