2016-03-01 29 views
0

無效令牌我創建了一個屬性:以內置定義命名屬性。在

public string fixed { get; set; } 

它出現的「固定」有一個內置的定義。所以它不允許我說無效令牌。但我需要用相同的名字創建它。有沒有辦法,請幫助。

+0

使用'固定'代替。屬性名稱應該是C#中的PacalCase – Jehof

+0

否我希望將其作爲「固定」我將該屬性映射到jqgrid的內置屬性。 –

+0

更新:因爲我假設你使用某種序列化,我更新了我的答案。 –

回答

4

你可以嘗試做如下:

public string @fixed { get; set; } 

隨着documentation說,你可以使用關鍵字在你的代碼只能與@一個標識符。

祝你好運!

編輯

如果你想要的屬性名稱映射,(我假設你序列它們以某種方式),你也可以

[JsonProperty(PropertyName = "fixed")] 
    public string Fixed { get; set; } 

如果使用Newtonsoft Json的轉換器。

(這也是一個更清潔的方式來處理事情)

+0

謝謝。 #YouRock –