2009-04-25 7 views

Répondre

11

Habituellement, j'essaie de penser à un autre mot ou une autre variante, même si cela ne semble pas être applicable pour vous. Vous pouvez également utiliser le préfixe '@' (en C#) ou [accolades carrées] (dans VB.NET) pour éviter explicitement le conflit avec les mots réservés dans la langue.

+0

Ces méthodes fonctionnent exactement comme annoncé. Il est toujours préférable d'essayer d'éviter d'utiliser des mots réservés verbatim, cependant, si votre assembly va être réutilisé ailleurs. Si c'est un projet entièrement autonome, allez-y. – dodexahedron

2

En VB.NET, vous pouvez joindre le nom de propriété entre crochets:

Public Property [Make] As String 

(Je ne suis pas sûr de C#, mais vous avez aussi tagged le poste vb.net)

1

Ni marque ni modèle ne sont des mots C# réservés. Dans le cas où vous avez besoin d'utiliser un mot réservé, la meilleure chose à faire est d'essayer de trouver un synonyme.

+0

Visual Studio a intelense à la fois pour la marque et le modèle comme s'il s'agissait de mots réservés. En fait, il semble qu'ils font partie de la BCL. Est-ce exact? –

Questions connexes