0x01 C#数据结构/线性表/顺序表.cs
一、启动VS Studio并新建一个控制台应用程序
二、创建一个名为SeqList.cs的类
三、创建一个泛型类<T>
namespace Demo01
{
class SeqList<T>
{
public enum State//函数返回值状态
{
OK = 1,
ERROR = 0
};
T[] Arr;//元素数组
public int Length {
get; private set; }//当前长度
public int Maxsize {
get; private set; }//最大容量
public SeqList()//构造函数
{
Arr = new T[20];
Maxsize = 20;
Length = 0;
}
public SeqList(int size)//带有长度参数的构造函数
{
Arr = new T[size];
Maxsize = size;
Length = 0;
}
public bool IsFull()//检测顺序表满不满
{
return Length