即時通訊嘗試在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