---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
ref和out的区别:要求使用前先赋值,方法中随意(可赋值可不赋),out要求方法中赋值,调用前随意。 方法传参有两种:(1)普通传参(2)引用传参ref和out(传参的时候将地址复制了一份,而不是复制的数据)
1. Console.ReadKey(bool b);表示控制台接收用户输入的一个字符,b为true时表示不显示用户输入的值,false则相反
2. \r回车,\b退格
3. 控制台实现退格删除的代码:
If(ck.KeyChar==‘\b’)
{
Console.Write(“\b \b”);//先退格,然后用空格覆盖当前字符,然后在退格
}
4. 字符串.SubString(开始的位置,字符串的长度)
5. 面向对象(把一个含有特殊功能的东西封装起来,我们找到它,用就行)是一种思想,只考虑结果,相对于面向过程(强调功能和行为)而言的,基于面向过程的
6. 类和对象的关系:类是用来描述事物的的特征与行为,是一个模板,对象是这类事物存在的实体。描述对象就是描述对象的特征与行为
7. 类的成员访问级别是private,表示它只有在本类中才可以被访问
8. 允许外部访问的变量一定要声明为属性(本质是方法)
9. 字段是表征类的一些特征用到的变量;方法可以看做是类的能力或执行过程
10. 命名空间用于解决类重名的问题,可以看做“类的文件夹”
11. 在同一个项目中,所有的cs文件通过命名空间进行逻辑划分,文件夹不同,命名空间相同也视为同一个文件
12. 部分类是在class前面加partial,然后一个完整的类就可以分开来写了
13. 字符串可以看做是char的只读数组。通过s.ToCharArray()方法得到字符串的char数组。
14. 异常的抛出语法是:thronew Exception(“消息”);
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------