摘要:
简介: 在Visual Studio 2005,2008,2010版本中,都有Web Deployment工具将网站进行发布,所有代码文件和库文件发布,生成为一个动态链接库文件,而在Visual Studio 2012中却不再提供此工具。 而这一功能实际上已经内置在Visual Studio 201 阅读全文
摘要:
1.List泛型集合 2.装箱拆箱 3.字典集合 练习一: 练习二: 阅读全文
摘要:
1.path 2.file类 **ReadAllBytes/WriteAllBytes **File.ReadAllLines **File.ReadAllText **File.WriteAllLines/File.WriteAllText **File.AppendAllLines **File 阅读全文
摘要:
ArrayList和HashTable集合 1.ArrayList集合 ***添加元素 ***添加集合元素 ***集合的操作(插入,删除,清空,反转,排序) ***集合的长度 2.Hashtable 集合 --> 键值对集合 **C# var 关键字 地址:https://www.cnblogs.c 阅读全文
摘要:
里氏转换 1.子类可以赋值给父类。 2.如果父类中装的是子类对象,那么可以将这个父类强转为子类对象。 3.子类对象可以调用父类的中的成员,但是父类对象永远只能调用自己的成员 4. is: 表示类型的转换,如果能够转换成功,则返回一个true,否则返回false。 as:表示类型的转换,如果能够转换, 阅读全文
摘要:
1.继承: **** 我们可能会在一些类中,写一些重复的成员。我们可以将这些重复的成员,单独的封装到一个类中,作为这些类的父类。 Student,Teacher,Driver 子类 派生类 Person 父类 基类 子类继承于父类: **** 子类继承了父类,那么子类从父类那里继承过来了什么? 首先 阅读全文
摘要:
1.字符串的不可变性 当你给一个字符串重新赋值之后,老的值并没有销毁,而是重新开辟了一块空间(堆)存储新的值。 **当程序结束后,GC扫描整个内存,如果发现有的空间没有被指向,则立即把它销毁。 示意图:值类型和引用类型在内存中的存储 示意图:s1和s2 在栈中存储着相同的地址,这个地址指向堆中的"张 阅读全文
摘要:
值类型和引用类型 概念 示意图: 1.值类型,在栈中开辟一块空间,存储 2.引用类型,在堆中开辟一块空间,存储数据,然在栈中开辟一块空间存储堆中的数据的地址 阅读全文
摘要:
命名空间 **namespace(命名空间),用于解决类重名问题,可以看作"类的文件夹" **如果代码和被使用的类在一个namespace则不需要using **在不同命名空间下的类调用有两种方法: 1.写全称 命名空间.类名 2.先using引用命名空间,再调用 阅读全文
摘要:
委托学习要点: 1.为什么要使用委托 将一个方法作为参数传递给另一个方法. 2.委托的概念 声明一个委托类型 委托所指向的函数必须跟委托具有相同的签名(参数和返回值) 3.匿名函数 4.练习:使用委托求数组的最大值 5.练习:使用委托求任意数组的最大值 =>泛型委托 6.泛型委托 7.多播委托 8. 阅读全文