 |
 |
|
TYPE :
|
|
C# soutient deux genres de types : types de valeur et types de référence. Les types de valeur incluent les types simples (par exemple, char, interne, et le flotteur), les types d'enum, et les types de struct. Les types de référence incluent des types de classe, connectent des types, délèguent des types, et des types de rangée.
|
|
Les types de valeur diffèrent de la référence saisit que les variables des types de valeur contiennent directement leurs données, tandis que les variables des types de référence stockent des références aux objets. Avec des types de référence, il est possible que deux variables mettent en référence le même objet, et ainsi possible aux opérations sur une variable d'affecter l'objet référencé par l'autre variable. Avec des types de valeur, les variables chacune ont leur propre copie des données, et il n'est pas possible que les opérations sur une affectent l'autre. L'exemple
|
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);
}
}
|
|
|
Le rendement produit est
|
|
Values: 0, 123
Refs: 123, 123
|
|
|
Les lignes
|
Console.WriteLine ("Values: {0}, {1}", val1, val2);
Console.WriteLine ("Refs: {0}, {1}", ref1. Value, ref2. Value);
|
|
|
Le premier argument est une corde, comme laquelle peut contenir des placeholders numérotés {0} et {1}. Chaque placeholder se rapporte à un argument de remorquage avec {0} se rapporter au deuxième argument, {1} se rapportant au troisième argument, et ainsi de suite. Avant que le rendement soit envoyé à la console, chaque placeholder est remplacé avec la valeur composée de son argument correspondant
|
|
Les lotisseurs peuvent définir de nouveaux types de valeur par des déclarations d'enum et de struct, et peuvent définir de nouveaux types de référence par l'intermédiaire de la classe, de l'interface, et des déclarations de délégué.
|
| Élimination des gaspilleurs de Temps
|
|
Les Temps-gaspilleurs vous entoureront tous côtés et déchireront loin à vos minutes et heures, jugeant le dos de la production les résultats critiques qui sont essentiels au succès dans la carrière.
|
|
Éliminer les gaspilleurs d'un moment dans la vie ;
La loi d'une alternative exclue ;
Identifier les temps-gaspilleurs importants ;
Manières pratiques de les surmonter et éviter si possible.
|
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
|