我正在嘗試開發一個輕客戶機/服務器程序。 「管理員」程序應能夠將常用命令發送到安裝了客戶端程序的多個本地客戶機。你可以有一個字符串屬性的枚舉?
我有一個枚舉控制的常用命令,像這樣:
public enum Command
{
Reboot,
StartService,
ShowMsg
}
有了,我可以從管理程序發送命令是這樣的:
Command.Reboot
而且在客戶端程序,我可以有一個switch語句來執行該命令所要求的內容。
但是,對於枚舉的某些部分,我需要一個字符串屬性來發送這個。
從管理程序一樣,我想送點東西是這樣的:
Command.ShowMsg("Hi, this is a string message")
如何做到這一點?我希望你能理解我的問題。
它是否必須是枚舉?我會用一個類來做這件事,用你當前枚舉的enum屬性和一個字符串,這對重新啓動是null,你可以在它不是時指定它。 –
不一定是enum。你能告訴我如何上課嗎? – user1281991
當然,我會這麼做的。 –