我正在尝试创建一个泛型映射函数,它将接受所有继承自NSReportBase的各种类型,然后更新适当的对象并返回它。到目前为止,我有以下几点:
internal static T BuildNamingStandardType<T>(DataRow dr) where T : NSReportBase, new(),即每个具体类型都不能隐式转换为'T‘类型。由于编译器知道T是'NSReportBase‘类型,我不确定我在这里理解这个
我正在编写一个方法来确定.NET枚举中的最高值,这样我就可以为每个枚举值创建一个BitArray:我需要在两个不同的枚举上使用它,所以我将它转换为一个泛型方法:
/// <summary>Returns the highest value encountered in an enumerationinde