這可能是一個新手問題,但是Google令人驚訝地沒有提供答案。我有這種相當(dāng)人為的方法T HowToCast<T>(T t){ if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t;}來自C ++背景,我期望它能起作用。但是,對于上述兩個分配,它都無法通過“不能將類型'T'隱式轉(zhuǎn)換為字符串”和“不能將類型'T'轉(zhuǎn)換為字符串”進(jìn)行編譯。我在概念上做錯了或者語法錯誤。請幫我解決這個問題。謝謝!
- 3 回答
- 0 關(guān)注
- 491 瀏覽
添加回答
舉報
0/150
提交
取消