2009-04-25 17 views

risposta

11

Di solito provo a pensare a qualche parola alternativa, o variazione, anche se non sembra che sia applicabile a voi.

In alternativa, è possibile utilizzare il prefisso '@' (in C#) o [parentesi quadre] (in VB.NET) per evitare esplicitamente il conflitto con le parole riservate nella lingua.

+0

Questi metodi funzionano esattamente come pubblicizzati. È comunque meglio evitare di utilizzare parole riservate verbatim, tuttavia, se l'assembly verrà riutilizzato altrove. Se è un progetto interamente autonomo, provaci. – dodexahedron

2

In VB.NET, è possibile racchiudere il nome della proprietà all'interno di parentesi quadre:

Public Property [Make] As String 

(io non sono sicuro di C#, ma è anche etichettato il posto di vb.net)

1

Né la marca né il modello sono parole C# riservate. Nel caso in cui sia necessario utilizzare una parola riservata, la cosa migliore da fare è provare a inventare un sinonimo.

+0

Visual Studio ha intellisense sia per la marca che per il modello come se fossero parole riservate. In realtà, sembra che facciano parte del BCL. È corretto? –

Problemi correlati