C# 有关泛型的问题
public class SeqList<T> : IListDS<T>
{
private int maxsize;
private T[] data;
private int last;
public T this[int index]
{
get
{
return data[index];
}
set
{
data[index] = value;
}
}
public int Last
{
get
{
return last;
}
}
public int Maxsize
{
get
{
return maxsize;
}
set
{
maxsize = value;
}
}
public SeqList( int size )
{
data = new T[size];
maxsize = size;
last = -1;
}
这段代码中的 public T this[int index]{}处的this[int index]是调用构造函数 public SeqList(int size){}吗?如果不是请解释下。
{
private int maxsize;
private T[] data;
private int last;
public T this[int index]
{
get
{
return data[index];
}
set
{
data[index] = value;
}
}
public int Last
{
get
{
return last;
}
}
public int Maxsize
{
get
{
return maxsize;
}
set
{
maxsize = value;
}
}
public SeqList( int size )
{
data = new T[size];
maxsize = size;
last = -1;
}
这段代码中的 public T this[int index]{}处的this[int index]是调用构造函数 public SeqList(int size){}吗?如果不是请解释下。
...全文
相关推荐
C#泛型类、泛型方法、泛型接口、泛型委托的实例
委托在C#中相当于函数指针,而泛型委托允许我们传递具有不同参数类型的委托。
C#的泛型C#的泛型
### C#中的泛型机制详解#### 泛型的基本概念C#的泛型是一种强大的功能,它允许程序员创建能够处理任何数据类型的类、接口或方法。
c#泛型类、泛型方法、泛型接口、泛型委托
在C#编程语言中,泛型是一个强大的特性,它允许我们编写可重用的代码,同时保持类型安全和性能。泛型主要分为四个关键部分:泛型类、泛型方法、泛型接口和泛型委托。下面将详细介绍这四个方面。1.
c#泛型详解,泛型方法,泛型类
为了解决这类问题,C#引入了泛型。泛型的主要优点包括:1. **类型安全**:在编译时就能发现类型错误,避免运行时异常。2.
C#泛型集合
在C#中,泛型集合允许我们在不指定具体数据类型的情况下定义和操作数据结构,这极大地提高了代码的重用性。本教程将深入探讨C#泛型集合的基本概念、主要类型以及如何使用它们。首先,我们来理解一下什么是泛型。


