 |
 |
|
TIPO:
|
|
C# suporta dois tipos dos tipos: tipos do valor e tipos da referência. Os tipos do valor incluem tipos simples (por exemplo, char, interno, e flutuador), tipos do enum, e tipos do struct. Os tipos da referência incluem tipos da classe, conectaram tipos, delegam tipos, e tipos da disposição.
|
|
Os tipos do valor diferem da referência datilografam dentro que as variáveis dos tipos do valor contêm diretamente seus dados, visto que as variáveis dos tipos da referência armazenam referências aos objetos. Com tipos da referência, é possível para duas variáveis reference o mesmo objeto, e assim possível para operações em uma variável afetar o objeto referenced pela outra variável. Com tipos do valor, as variáveis cada uma têm sua própria cópia dos dados, e não é possível para operações em uma afetar a outra. O exemplo
|
The example
using System;
class Class1
{
public int Value = 0;
}
class Test
{
static void Main () {
int val1 = 0;
int val2 = val1;
val2 = 123;
Class1 ref1 = new Class1();
Class1 ref2 = ref1;
ref2.Value = 123;
Console.WriteLine("Values: {0}, {1}", val1, val2);
Console.WriteLine("Refs: {0}, {1}", ref1.Value, ref2.Value);
}
}
|
|
|
A saída produzida é
|
|
Values: 0, 123
Refs: 123, 123
|
|
|
As linhas
|
Console.WriteLine ("Values: {0}, {1}", val1, val2);
Console.WriteLine ("Refs: {0}, {1}", ref1. Value, ref2. Value);
|
|
|
O primeiro argumento é uma corda, que possa conter placeholders numerados como {0} e {1}. Cada placeholder consulta a um argumento arrastando com {0} consultar ao segundo argumento, {1} consultando ao terceiro argumento, e assim por diante. Antes que a saída esteja emitida ao console, cada placeholder está substituído com o valor formatado de seu argumento correspondente
|
|
Os colaboradores podem definir tipos novos do valor com as declarações do enum e do struct, e podem definir tipos novos da referência através da classe, da relação, e das declarações do delegado.
|
| Eliminando os Wasters de Tempo
|
|
Os Tempo-wasters cercá-lo-ão todos os lados e rasgá-lo-ão afastado em seus minutos e horas, mantendo a parte traseira de produzir os resultados críticos que são vitais ao sucesso na carreira.
|
|
Eliminar wasters de um momento na vida;
A lei de uma alternativa excluída;
Identificar tempo-wasters principais;
Maneiras práticas superá-los e evitar se possível.
|
Keywords .NET Type, net system type, asp net content type, aspx file type, asp net data types, type in net,
net content type, vb net system type, aspx mime type, net file type, vb net datatype,
net decimal type, net input type file, asp net input type file, data types in vb net,
net type conversion, net value types, asp net datatype, net exception types
|