[英]C# disable keyword functionality
C#中有沒有辦法在代碼中禁用關鍵字的功能? 在我的情況下,我想將我的一個枚舉項定義為浮動 ,這顯然使Visual Studio有點混亂:)
public enum ValidationType
{
email,
number,
float,
range
}
從技術上講,你可以這樣做:
public enum ValidationType
{
email,
number,
@float, // note "@" before "float"
range
}
然而,即使可以使用關鍵詞作為序數標識符,這也不是一個好習慣 。 在您的情況下,可能更好的解決方案是大寫 :
public enum ValidationType
{
Email,
Number,
Float,
Range
}
您需要使用@
之前保留的關鍵字,如下所示:
public enum ValidationType
{
email,
number,
@float,
range
}
你不需要禁用任何東西,你可以在關鍵字名稱之前使用@
來簡單地通知編譯器:
public enum ValidationType
{
email,
number,
@float,
range
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.