即时通讯尝试在C#中创建ConsoleApplication。现在我正在研究一个绑定系统,它会读取您输入的密钥,并在绑定时采取操作。列表可以包含多个void方法吗?
到目前为止,我创建了一个struct Binded,持有一个ConsoleKey和一个void Action(),并且我做了一个List Binds将它放在一个整齐的列表中。
public struct Binded
{
public ConsoleKey Key;
public void Action()
{
//Whatever
}
}
List<Binded> Binds
然后我只是添加我想要使用的键以及我希望他们采取的操作。现在我可以添加键很好,但似乎我无法为每个键设置不同的Action()。 如果你知道有什么问题,或者你有更好的想法如何做到这一点,我很想听到它,提前谢谢。
不要为此使用结构。 – SLaks 2011-02-06 00:54:04