.net 泛型如何在原来类上加?
请问 .net 牛人:
我当前有一个类如下,
public partial class Order
{
private string orderid;
public string Orderid
{
get { return orderid; }
set { orderid = value; }
}
private string ordername;
public string Ordername
{
get { return ordername; }
set { ordername = value; }
}
}
我现在想在这个类中加一个泛型字段比如:
public partial class Order<T>
{
private T[] locationname;
public T[] Locationname
{
get { return locationname; }
set { locationname = value; }
}
}
这个 Locationname字段如何加到 Order 这个类中?因为我现在实例化 Order 不能引用到 Locationname,
如何让这两个类合并为一个?Order 是自动生成的,Order<T> 是我需要对原来的类进行扩展,
请大家指教啊!
我当前有一个类如下,
public partial class Order
{
private string orderid;
public string Orderid
{
get { return orderid; }
set { orderid = value; }
}
private string ordername;
public string Ordername
{
get { return ordername; }
set { ordername = value; }
}
}
我现在想在这个类中加一个泛型字段比如:
public partial class Order<T>
{
private T[] locationname;
public T[] Locationname
{
get { return locationname; }
set { locationname = value; }
}
}
这个 Locationname字段如何加到 Order 这个类中?因为我现在实例化 Order 不能引用到 Locationname,
如何让这两个类合并为一个?Order 是自动生成的,Order<T> 是我需要对原来的类进行扩展,
请大家指教啊!
...全文
相关推荐
.NET/C#如何判断某个类是否是泛型类型或泛型接口的子类型详解
然而,当我们需要判断一个类是否是泛型类型或泛型接口的子类型时,.NET框架并没有提供直接的方法。
.NET CORE动态调用泛型方法详解
在示例代码中,我们创建了一个名为`Program`的类,其中包含一个泛型方法`Get<T>()`,这个方法接收一个类型参数`T`,并返回`T`类型的全名。
.net 中的泛型示例
Dictionary类还提供了丰富的操作方法,如添加、删除、查找和遍历等,同时保证了键的唯一性。在使用这些泛型类型时,我们可以利用泛型的约束来限制参数的类型。
深入浅出.NET泛型编程
什么是泛型?泛型是一种编程技术,它允许开发者在编译时实现类型安全,通过创建可以处理多种不同数据类型的类、接口或方法。
.net中的泛型
### .NET中的泛型详解#### 一、引言.NET框架自1.1版本起引入了一项重要的特性——泛型。


非技术区
