對不起,提出這樣一個簡單的問題,但我還沒有找到答案通過搜索。在c中訪問一個實例類的靜態類型#
那麼,在c#中,是否有可能通過類的一個實例訪問一個類的字段(其值不需要改變),以及如何使用類的靜態字段班級的名字?
例如,如果我有
public class Myclass
{
public int a = 0;
}
我想在代碼中的其他地方做的,另一類
Myclass instance = new Myclass();
int b = instance.a;
和
int c = Myclass.a;
製作INT靜態或const沒有按沒有幫助,有沒有辦法做到這一點?感謝任何答案。
那麼你想靜態訪問一個實例字段,在這種情況下,你想要哪些實例值,或者你想通過實例訪問一個靜態字段,在這種情況下,爲什麼你需要這樣做,而不是通過類直接訪問它? – Servy 2013-04-08 18:47:43
預處理器指令如何,如果您需要通過它們不能訪問它們? – SGM1 2013-04-08 18:52:46
我想使用實例訪問靜態字段。這是因爲我有15個具有相同類型靜態字段的類,我想通過以相同方式處理所有類來簡化代碼,甚至可以不通過創建var實例來爲不同類重複代碼 – HyApp 2013-04-08 19:03:52