Y a-t-il une différence, ou sont-ils juste des alias? P>
6 Réponses :
Il n'y a pas de différence, ce sont des aliasses. P>
rien. uint code> est juste un alias pour system.uint32 code>. p>
Ne voulez-vous pas dire system.uint32?
Oui, ce sont des alias. Voici la liste complète. P>
Je préfère l'UINT32 puisque dans certaines langages de programmation (C, pas C #), les tailles de "INT" et "UINT" dépendent du système sur lequel vous travaillez.
C'est juste un alias: http://blogs.msdn.com/csharsfaq/archive/ 2004/03/12 / 88418.aspx P>
Ce sont des alias mais:
Je ne le savais pas, pouvez-vous s'il vous plaît expliquer pourquoi c'est tellement?
Je ne connais pas la réponse claire =) Il y a une discussion ici: Stackoverflow.com/questions/1813408 / C-int-int32-and-Enums
Le type de données C # est traduit dans le type de données .NET lorsque le programme est exécuté.
Toutes les autres langages de programmation '(qui fonctionne dans .NET) Les types de données seront traduits en types de données .NET équivalents lorsqu'ils sont exécutés. Tous les types de données des langages de programmation, y compris C # doivent adhérer à CTS (système de type commun). P> uint code> est un type de données C # et p>
system.uint32 code> est un type de données .NET (ou les types de données que clr a). P>
Voir: Stackoverflow.com/questions / 62503 / c-int-ou-int32-devoir-i-ca re