2014年2月19日 星期三

[C#/Error] 不一致的存取範圍: 欄位型別 ...... 比欄位 ..... 存取範圍低

通常初學者寫Class不會特別宣告型別

但如果你宣告

public static Class名稱;
public Form
{
    ....
    ....
}
Class 名稱
{
    ......
}

這樣就有問題了!! 因為基本設定 Class沒加任何型別 = internal(內部可用)


Public > internal  所以 造成 "不一致的存取範圍: 欄位型別 ...... 比欄位 ..... 存取範圍低"的Error!

public static Class名稱;
public Form
{
    ....
    ....
}
public Class 名稱
{
    ......
}

這樣才對

End


沒有留言:

張貼留言