Les données saisissent C# et .NET |
 |
 |
Les données saisissent C# et .NET
|
Les types de données sont le bloc fonctionnel de base de n'importe quelle langue. Microsoft a essayé de normaliser les données saisit le cadre de .NET en présentant un ensemble limité et fixe de types qui peuvent être employés pour représenter presque n'importe quoi en monde de programmation.
|
C++ était très riche en types de données, mais cela mène à la confusion aussi. En particulier, quand nous écrivons les composants qui peuvent être consommés par des applications écrites dans d'autres plateformes, nous devons nous assurer que les types utilisés sont compatibles avec d'autres plateformes aussi !
|
Les types NETS commencent à partir d'une ardoise propre. Toutes les langues de .NET partagent les mêmes types. Ainsi, elles sont toutes compatibles et aucun s'inquiète. Ce des moyens, nous pouvons appeler le code de C# de VB.NET et vice-versa, sans s'inquiéter du type conversions.
|
Les types de données NETS sont des structures ou des classes, une partie du système namespace. Par exemple, les types de données suivants sont mis en application comme struct dans .NET :
Int16
Int32
Double
|
(De la corde est mise en application comme classe dans .NET.) Si vous n'êtes pas très au courant de struct et ne classez pas, ne pas s'inquiéter à son sujet. Nous pouvons juste les employer comme si ils sont les types de données simples.
|
Voici comment nous pouvons déclarer des variables de type internes, doubles et de corde :
Int16 âge, nombre des employés ;
Double salaire ;
Nom de corde, adresse ;
|
nous pouvons employer les types de données l'uns des de .NET directement dans n'importe quelle langue de .NET - dans C#, VB.NET ou xyz. FILET. Mais en plus du .NET dactylographie, chaque langue fournit un ensemble de types primitifs, qui tracent à la correspondance saisissent la bibliothèque de classe de .NET. C'est pourquoi nous pouvons voir que certains employer la corde et quelques autres emploient la corde. Il n'y a aucune grande différence. la corde est des données primitives saisissent C# et la corde est la classe correspondante dans la bibliothèque de classe de .NET. La corde dans C# est tracée à la classe dans la bibliothèque de classe de .NET. Ainsi, si nous employons la corde ou la corde, il n'y a aucune vraie différence.
|
Les données saisissent C# et la classe/struct correspondants dans la bibliothèque de classe de .NET
|
La liste suivante montre la liste de types de données disponibles dans C# et de leur classe/struct correspondants dans la bibliothèque de classe de .NET.
|
C# Data type
|
Mapped to .NET class/struct
|
sbyte
|
System.SByte
|
byte
|
System.Byte
|
char
|
System.Char
|
float
|
System.Single
|
decimal
|
System.Decimal
|
double
|
System.Double
|
ushort
|
System.UInt16
|
short
|
System.Int16
|
uint
|
System.UInt32
|
int
|
System.Int32
|
ulong
|
System.UInt64
|
long
|
System.Int64
|
bool
|
System.Boolean
|
string
|
System.String
|
object
|
System.Object
|
|
Keywords Data types in C# and .NET, system c#, c# c++, c# component, c# dotnet, vb c#, c# example,
convert c#, visual c#, data method, data controls, value data, c# control, vb data,
c# application, c# sample, system data, data form, c# form, csharp c#, custom c#,
use c#, format data, c# create
|