4
我有一個靜態成員:C#中靜態成員的別名?
namespace MyLibrary
{
public static class MyClass
{
public static string MyMember;
}
}
我要像這樣訪問:
using MyLibrary;
namespace MyApp
{
class Program
{
static void Main(string[] args)
{
MyMember = "Some value.";
}
}
}
如何使MyMember
訪問(不MyClass.
)至MyApp
剛剛加入using MyLibrary
做?
+1一個有效的解決方案。這種方法唯一的問題是,我必須爲每個類創建成員才能訪問靜態成員。 – dpp
@dpp正確,這就是爲什麼這將是一個痛苦。傳統的MyClass.MyMember =「Some value」可能會更好。「' –
@dpp此外,可變靜態字段不僅非常糟糕的代碼味道,它們可能是併發的噩夢。我建議儘可能避免使用它們。 –