誰能幫我解決這個問題? 當我在一個類中定義了'checked'屬性時,它總是沒有通過。如何定義一個屬性,它的關鍵字就像'checked'一樣?
Example: public class Node { public bool checked { get;set; } }
我這樣做,是因爲我使用的返回JSON對象的屬性被選中
一個jQuery插件,我會很感激,如果有人幫助我 謝謝
誰能幫我解決這個問題? 當我在一個類中定義了'checked'屬性時,它總是沒有通過。如何定義一個屬性,它的關鍵字就像'checked'一樣?
Example: public class Node { public bool checked { get;set; } }
我這樣做,是因爲我使用的返回JSON對象的屬性被選中
一個jQuery插件,我會很感激,如果有人幫助我 謝謝
如果你想使用保留字作爲標識符(你應該避免反正),與@
前綴符號。所以,你的代碼將是:
public class Node
{
public bool @checked
{
get;set;
}
}
不幸的是,這也意味着你將需要引用屬性時使用的@
符號。它也不會出現在Visual Studio的IntelliSense列表中。
謝謝你的幫助,你是對的,它傳遞給它的前綴是@符號 – JejuneWolf 2010-10-22 03:27:39
你不能將此關鍵字放在變量聲明(如readonly
)前面。見how to use the checked
keyword。我想你想:
public int MyProperty
{
get
{
checked
{
//maybe a overflow here
}
//non-checked code here
}
}
我很抱歉,也許我沒有清楚地解釋這個問題。 – JejuneWolf 2010-10-22 03:31:26
@JejuneWolf:使用關鍵字作爲變量名不是一個好主意。只需將其更改爲「已檢查」。 – 2010-10-22 05:19:11
目前還不清楚您是否在詢問'checked'關鍵字是否可以應用於某個屬性(不能),或者您是否試圖命名屬性爲'checked'(這很糟糕,因爲屬性名稱應該使用帕斯卡套管)。 – 2010-10-22 03:08:25