class Position
{
internal static List<string> ppp = new List<string>() `// ?`
{
"Boss",
"Servant",
"Engineer",
};
}
class Employee
{
string position;
public string Position
{
get { return position; }
private set
{
if (Position.ppp.Contains(value)) { position = value; }
else { position = null; }
}
}
您好。
为此,我可以在这种情况下使用Static
关键字吗?这是真的吗?
我是否有另一种方法可以在ppp
class
中使用Employee
?
答案 0 :(得分:0)
静电的使用很好。我只注意线程安全性:
ppp
集合是只读的,则应使用数组,或者使用readonly
关键字标记集合。System.Threading.ReaderWriterLock
或使用线程安全集合System.Collections.Concurrent.BlockingCollection<T>