我正在尝试开发一个轻型客户端/服务器程序。一个“管理员”程序应该能够向安装了客户端程序的多个本地客户端计算机发送通用命令。
我有一个枚举来控制常见的命令,如下所示:
public enum Command
{
Reboot,
StartService,
ShowMsg
}
有了它,我可以像这样从管理程序发送命令:
Command.Reboot
在客户端程序上,我可以有一个 switch 语句来执行该命令所要求的操作。
但是,对于枚举的某些部分,我需要一个字符串属性来发送。
就像从管理程序一样,我想发送这样的东西:
Command.ShowMsg("Hi, this is a string message")
我该如何做到这一点?我希望你能理解我的问题。