0
我想知道是否有可能例如使用變量作爲屬性或方法或命令。我的意思是,例如我將「.length」保存爲一個字符串,我們稱之爲len。然後用它作爲一個屬性。有沒有辦法從c#中的變量中獲取命令?
例如:
String len = ".length"
string C = "Cat"
int L_Cat = C.len
現在,這並不工作,但C.Length
會工作。那麼有沒有辦法讓.Length
脫離字符串狀態並將其評估爲屬性?
我不知道,但你可以隨時使用擴展屬性。 – ThePerplexedOne
你可以使用反射查找和調用名稱該方法/財產,如果它存在 –
你能說出你想要使用這樣的事情嗎?它面臨着類型安全,並且違背了C#的一般結構。更好的方法是通過接口實現或類繼承。如果沒有正確的用例(不保證使用接口或繼承),我認爲你的問題是[XY問題]的一個例子(https://meta.stackexchange.com/questions/66377/what-is-the-xy -問題);您在哪裏詢問如何實施特定的解決方案,而不是向您要解決的實際問題尋求幫助。 – Flater