课程名称:
C#速成指南--从入门到进阶,实战WPF与Unity3D开发
课程章节:
第二章 C# 基础语法
主讲老师:阿莱克斯刘
课程内容:
今天学习的内容包括:
C#是如何运行的? 经过CLI编译成公共中间语言,在通过CLR JIR运行,从而达到跨平台的目的。
什么事数据类型? 数据类型的定义是为了更好的表达变量和存储变量需要的空间大小,从而达到节省内存的目的。
方法和参数? 操作行为,和形参。内部对传入参数的一组操作。
课程收获:
HelloWorld项目解析, System是个命名空间,Console包含在其中,通过using来应用,本项目内容也是包括在HelloWorld的命名空间中,函数的入口叫Main,代码是自上而下运行的,通过bin/debug中.exe运行程序一闪而过,在代码中添加console.read()即可。
控制台IO,Console.Write()和Console.WriteLine(),打印内容在控制台,后者输出内容换行。在控制到输入可以用Read() 只读取第一次按下的accii,ReadLine()读取的是字符,直到按下回车键结束,ReadKey() 用consolekeyinfo对象接收,通过.key/.keychar打印内容。
变量和数据类型:数据类型 变量名 = 具体数据;数据类型内容包括int long double float char bool String,为什么要区分数据类型?定义数据类型可以让数据的一些操作变得有意义,指定数据类型可以避免内存空间浪费。var来弱化数据类型 ES6/JAVA。
基本数据类型:byte/sbyte可以表示负数-128-127/short/int/long。float/double/decimal可以表示小数,一般金额货币利息都用decimal。bool /string/object/dynamic
字符串类型:string和String的区别,string是String的别名。字符串格式化处理{0} 第一个参数。string.format(msg,arg1...). 字符串内嵌 ¥“{varname}”,换行可以用\n也可以用愿意字符串通过@“”。
决策和分值:
if(){}else if(){}else{}🌈,
switch(条件表达式){case 1:xxx break;default:xxxx break}
条件表达式?exp1:exp2;
7.WPF客户管理登录系统,实战见图。
8.for loop和while loop、do-whileloop。break、continue
共同学习,写下你的评论
评论加载中...
作者其他优质文章