2009-05-08 9 views

Répondre

4

types primitifs sonne comme le bon terme. Voici la définition de MSDN.

+0

+1 pour le lien. Merci pour ça. –

+0

Merci pour le lien. Je peux l'utiliser pour la clarification dans ma documentation –

+0

Je pensais que c'était intrinsèque. Est-ce que je pense à autre chose? –

0

Construit dans les types de données | Types de données de base | Types de données par défaut Tout fonctionne bien ...

3

Je pense que je les appellerais primitives.

1

Je serais tenté d'utiliser "types CLR de

0

La réponse ne peut pas être être simplement "Types primitifs" car String n'est pas, selon le Framework lui-même, de type primitif. Le code suivant illustre ce (il retourne false):

"".GetType().IsPrimitive 

Le documentation dit que les types primitifs sont Boolean, Byte, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, IntPtr, UIntPtr, Char, Double et Single.

Il me semble probable que la phrase que vous cherchez est « Les types primitifs et les chaînes » comme il n'y a pas de meilleure source que le Cadre/CLR lui-même - sauf peut-être Jon Skeet :)

Notez que plus de une réponse/une question de cadre, pas C#. Eric Lippert dit elsewhere:

La spécification du langage C# utilise deux fois le mot "primitive"; c'est jamais défini et complètement vague quant à ce que cela pourrait signifier. La spécification de langage C# n'a pas besoin d'utiliser ou de définir le mot "primitive" et ne doit donc pas utiliser ce terme vague. J'ai eu une conversation avec Mads et nous avons convenu que les futures éditions de la spécification seront reformulées pour éliminer complètement cet usage.