暑假培训开始了,为了自己能够更好的学习,我会每天写一篇博客,嘿嘿,这些都是些基础知识,我觉得比较重要的,或者是自己掌握的不太好的,写下来,帮自己记忆一下,也很乐意和大家分享哦!如果有不对的地方,欢迎批评指正哈!
1 .netframework
1>--- function:支持.net 程序运行
2>---组成:CLR&FLR(framework 类库集)
a.txt-----a.bat 批处理
read & readline区别:
read()返回值:int型,一次读一个字符,等待用户输入,如果read()多于用户 输入字符,则会读“回车,换行”
readlie() 返回值:string型,一次读一行;
readkey:用户输入后,自动读取;不用换行;
值类型 &引用类型:
值类型存储在线程堆栈中,(简单数据类型,枚举,结构)引用类型存储在托管堆中,
(类,接口,数组,字符串,委托)
装箱&拆箱
装箱后再拆箱,数据类型要保持一致;检查数据类型语句:(object实例.getType().tostring())
结构体:
结构体:关键字:struct;值类型,是一些小数据类型的集合。结构体中可以定义构造函数,继承接口,结构体需要定义变量才能用,可以用new,也可以不用,用new的时候,结构体中的字段可以不赋初值,
默认为0,不用new的时候,必须为字段赋初值。
结构体中不可以显示的定义无参的构造函数。
枚举类型:
关键字:enum;一一列举,枚举变量只能调用枚举内定义的值,该类型是任何×××。默认的是int 型,每种枚举类型都有基础类型,第一个枚举数的值为0,后面的依次递增1.
视频7:
标示符,关键字
标示符不能是关键字,除非关键字用@作前缀;
??:赋值运算符,如果左边有值,返回左边的值,否则,返回右边的值。
视频8:循环
if括号内也可以是一个函数,注意switch语句格式!
把枚举类型转换为字符数组:string[] astr=Enum.GetName(TypeOf(ConsoleColor));
在循环中使用if语句,通过break/continue可实现求奇数、偶数的和。
for与while区别:for执行确定的循环次数,而while事先不知道循环多少次。