小编Ros*_*ton的帖子

泛型可以用来返回实际对象吗?

我有这段代码:

private object DeserialiseFromXMLFile(string fileLocation, Type type)
{
    XmlSerializer serializer = new
        XmlSerializer(type);

    FileStream fs = new FileStream(fileLocation, FileMode.Open);
    XmlReader reader = new XmlTextReader(fs);
    return serializer.Deserialize(reader);
}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否使用泛型,因为我希望返回类型为T

有谁知道这是可能的还是这是最优雅的解决方案?

提前致谢

c# generics

3
推荐指数
1
解决办法
94
查看次数

标签 统计

c# ×1

generics ×1