給定一個方法默認爲對象:設置泛型類型PARAM C#
private static T GetBin<T>(string file)
是否有可能令T默認爲object
,如果我使用:
public static byte[] ToJSONBytes<T>(this T obj)
默認是什麼obj
設置爲。但是,這種GetBin方法使用BinaryFormatter對一個文件進行反序列化,正如你們所知道的那樣,它會返回一個對象。我的方法明確地將其轉換爲T然後返回它,但我想使T可選,並且默認爲object
。
那麼,爲什麼不只是返回'object',讓來電者施放,如果他們想? – Servy 2013-03-12 16:48:45