倍丽颜官网,张宝明,2016mba国家线
顺序表方便改和查
链表便于增删
顺序表的增和遍历:
代码一:
1 using system; 2 namespace deaiwith 3 { 4 class myseqlist<t> 5 { 6 //实际的元素个数 7 private int _flag; 8 //存储的空间 9 private t[] _ints; 10 public void additem(t item) //增加元素到末尾 ,追加 11 { 12 if (_flag >= _ints.length) 13 { 14 console.writeline("空间溢出..."); 15 return; 16 } 17 _ints[_flag] = item; 18 _flag++; 19 } 20 //接受一个参数为t void类型的方法 在该方法体中执行 21 public void showitem(action<t> ac)//遍历 22 { 23 for (int i = 0; i < _flag; i++) 24 { 25 ac(_ints[i]); 26 } 27 } 28 public myseqlist() 29 { 30 _ints=new t[30]; 31 } 32 } 33 }
代码二:
1 using system; 2 using deaiwith; 3 namespace zhanxian 4 { 5 class myclass 6 { 7 public string name; 8 public myclass(int i) 9 { 10 name = "张三\t" + i; 11 } 12 } 13 class program 14 { 15 static void show(myclass my) 16 { 17 console.writeline(my.name); 18 } 19 static void main(string[] args) 20 { 21 myseqlist<myclass> intlist = new myseqlist<myclass>(); 22 intlist.additem(new myclass(1)); 23 intlist.additem(new myclass(2)); 24 intlist.additem(new myclass(3)); 25 intlist.additem(new myclass(4)); 26 intlist.additem(new myclass(5)); 27 intlist.showitem(show); 28 } 29 }
输出:张三 1
张三 2
张三 3
张三 4
张三 5
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论