[C#从入门到放弃]OOP与集合
来源:互联网 发布:初中文化能学plc编程吗 编辑:程序博客网 时间:2024/05/22 04:33
类
public class Demo : BaseClass{ //成员变量 private string name; //构造方法,有父类的需加上base public Demo(string name):base(name){} //析构函数 ~Demo(){ } //get,set方法 public string Name{ get{ return name; } set{ name = value; } } //成员函数 public void say(string val){ Console.WriteLine("hello world"); }}
另外构造函数
public Demo(String name):this("aa"){}
加入this关键字可以进行默认初始化
注意:继承和实现接口时,接口要放到末尾。
单继承,支持实现多个接口,以逗号隔开。
权限限制有:
public private internal.
引用dll
1.新建类库,并生成dll。
2.项目->添加引用->浏览选择dll.
3.using 其命名空间,即可使用里面的public类
集合
ArrayList集合
是一个不定长数组。
实现了System.Collections.IList,ICollection和IEnumerable
User u = new User();ArrayList alist = new ArrayList();alist.add(u);//遍历foreach(User l in alist){}
Dictionary集合
使用了泛型实现,需要指定key and value类型
Dictionary<string,string> dic = new Dictionary<string,string>();dic.add("a","b");//遍历foreach(KeyValuePair<string,string> d in dic){ string k = d.key; string v = d.value;}
另可以实现接口DictionaryBase实现自己的集合。
0 0
- [C#从入门到放弃]OOP与集合
- 【C#从入门到放弃】基本语法与函数
- 【C#从入门到放弃】windows编程
- c#从入门到放弃之小学生学习笔记
- [C#从入门到放弃]程序生命起点--Hello World
- .NET从入门到放弃之C#反射
- Freemarker 从入门到放弃
- kmp从入门到放弃
- Dagger2从入门到放弃
- 推送 从入门到放弃
- 推送 从入门到放弃
- Python从入门到放弃
- vim从入门到放弃
- JAVA 从入门到放弃?
- markdown从入门到放弃
- Mycat从入门到放弃
- C++从入门到放弃
- Volatile从入门到放弃
- 各大型网站架构分析收集
- Android 启动性能优化 - kernel篇
- Redis系列(七):性能问题排查解决手册
- RegexKitLite 使用详解
- if(username.equals(“zxx”){}
- [C#从入门到放弃]OOP与集合
- 谈谈对js面向对象的理解
- Java Variable
- Razor基础
- 大型网站架构演变
- 海康摄像头+web调用(官方开发包)+手把手全方位扫盲
- Ubuntu or Deepin 上安装 mysql 数据库
- Google App Engine技术架构资料大盘点
- hdu 4349 Xiao Ming's Hope (Lucas定理)