2009-04-25 7 views

Respuesta

11

Por lo general, trato de pensar en alguna palabra alternativa o variación, aunque no suena como que es aplicable para usted.

Alternativamente, puede usar el prefijo '@' (en C#) o [llaves cuadradas] (en VB.NET) para evitar explícitamente el conflicto con las palabras reservadas en el idioma.

+0

Estos métodos funcionan exactamente como se anuncian. Sin embargo, es mejor tratar de evitar el uso de palabras reservadas al pie de la letra si su ensamblaje va a ser reutilizado en otro lugar. Si se trata de un proyecto completamente autónomo, adelante. – dodexahedron

2

En VB.NET, puede incluir el nombre de la propiedad entre corchetes:

Public Property [Make] As String 

(no estoy seguro sobre C#, pero también tagged el puesto de vb.net)

1

Ni la marca ni el modelo son palabras reservadas de C#. En el caso de que necesite usar una palabra reservada, lo mejor que puede hacer es tratar de encontrar un sinónimo.

+0

Visual Studio tiene intellisense para la marca y el modelo como si fueran palabras reservadas. En realidad, parece que son parte del BCL. ¿Es eso correcto? –

Cuestiones relacionadas