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