我有這樣的例子的接口姓名(或名稱):現在獲取的接口方法強類型
Interface IRequest{
List<profile> GetProfiles();
void SetProfile (Profile p);
}
,在一些日誌記錄組件,我沒有獲得實現接口的對象,但我想在界面中使用方法的名稱。 我當然可以鍵入他們作爲一個字符串(複製方法名稱的字符串),但我想用它們強類型,所以我不必保持方法名稱和字符串同步。
在僞代碼,我會做到這一點:
string s= IRequest.GetProfiles.ToString()
這是一個可能的方式?
編輯:
也許我應該把它叫做:使用該接口就像是一個枚舉 字符串s = IRequest.GetProfiles.ToString()
你確實有一個對象的實例? – Paddy 2012-02-23 11:32:58
不知道你的越來越強類型的方法名是什麼意思?你如何虛弱或強烈地鍵入一種方法?你想利用代表嗎? – BoltClock 2012-02-23 11:33:45
@ Paddy。是的,我有一個對象的實例,但不是在日誌級別。如果我在那裏得到它會有幫助嗎? – Michel 2012-02-23 11:35:10