我有这样的功能:
private T DeserializeStream<T>(Stream data) where T : IExtensible
{
try
{
var returnObject = Serializer.Deserialize<T>(data);
return returnObject;
}
catch (Exception ex)
{
this.LoggerService.Log(this.AccountId, ex);
}
return null;
}
一切都很好,除了它抱怨return null;
部分
无法将表达式类型“null”转换为类型“T”
如何从这样的函数返回 null?