public class List
{
private const int Max = 100;
private int num = 0;
private object[] listArray;
public List()
{
listArray = new object[Max];
}
public void add(object obj)
{
listArray[num] = obj;
num++;
}
public void delete(int pos)
{
for (int i = pos + 1; i < num; i++)
listArray[i - 1] = listArray[i];
num--;
}
public object get(int pos)
{
if (pos < num)
return listArray[pos];
else
return null;
}
public int getnum()
{
return num;
}
public string disp()
{
string s = " ";
for (int i = 0; i < num; i++)
s += listArray[i] + " ";
return s;
}
}
class Program
{
static void Main(string[] args)
{
List list = new List();
list.add("abc");
list.add(1.23);
list.add(2);
list.add('a');
Console.WriteLine("元素序列:{0}", list.disp());
Console.WriteLine("元素个数:{0}", list.getnum());
Console.WriteLine("位置1的元素:{0}", list.get(1));
Console.WriteLine("删除位置2的元素");
list.delete(2);
Console.WriteLine("元素序列:{0}", list.disp());
Console.ReadLine();
}
}
创建一个可以存储整数、字符串的类List,其最大容量为100。List类由以下成员构成:①私有常量字段Max,用于表示存储的最大元素数目;②私有字段num,用于表示当前实际元素个数;③私有obj
最新推荐文章于 2023-08-10 21:13:17 发布