public partial class introduction : System.Web.UI.Page
{
static BusinessService bs = null;
private static List<PCUser> coaches = new List<PCUser>();
.............
public void BindRepeater()
{
if (coaches == null || coaches.Count == 0)
{
}
編譯器抱怨BindRepeater中的教練。奇數錯誤:局部變量在定義之前無法使用。但我確實定義了它
錯誤消息: 局部變量在定義之前無法使用。
但是,如果使用教練是這樣的:
introduction.coaches
然後錯誤會去。
有趣的是,我可以直接使用bs而無需介紹介紹。
任何人都可以告訴我這個錯誤的原因嗎?
對我來說,我認爲bs和教練處於相同的訪問級別,因此他們都應該能夠通過引用他們的名字直接訪問。
PS: 另一個問題,在整個網頁刷新後,變量教練的內容是否仍然存在?因爲我必須用它來做分頁。
也許還有另一個名爲'coaches'的變量,它在您的範圍內佔據了優先權。 – SimpleVar
@YoryeNathan,Ooooops。你是對的> _ <; thx隊友。另一個問題是,在整個網頁刷新後,他的變量教練內容是否仍然存在?因爲我必須用它來做分頁。 – Franva
@YoryeNathan你能回答這個問題嗎?所以我可以設置你的答案是正確的。 – Franva