using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
GenericArray intArray = new GenericArray(5);//实例化一个泛型的数组
for (int i = 0; i < 5; i++)
{
intArray.SetItem(i, i * 5);
Console.WriteLine(intArray.GetItem(i));
}
Console.WriteLine();
//同样的方法用于字符串数组:
GenericArray charArray = new GenericArray(5);
for (int i = 0; i < 5; i++)
{
charArray.SetItem(i, (char)(i +97));
Console.WriteLine(charArray.GetItem(i));
}
}
public class GenericArray
{
private T[] array;
//构造函数
public GenericArray(int size)
{
array = new T[size];
}
//读取方法
public T GetItem(int index)
{
return array[index];
}
//赋值方法
public void SetItem(int index, T value)
{
array[index] = value;
}
}
}
}
以上就是c#中泛型在class上的实现的内容,更多相关内容请关注php中文网(www.php.cn)!
iWebShop 软件是一款面向独立卖家而开发的单用户B2C网店系统,服务于有建立电子商务需求的独立商家,它是一款高性能高扩展能力的开源 LAMP 电子商务软件,可作为大中型电子商务平台使用。轻松实现买家注册、产品展示、在线定购、在线支付等电子商务功能;iWebShop 集成了产品发布与查询、买家登录、购物车、在线订单、在线支付、在线交流等完善的网上销售功能,最主要的是 iWebShop 的站点管









