手记

【学习打卡】第2天 C# 基础语法 第2讲

课程名称:

C#速成指南--从入门到进阶,实战WPF与Unity3D开发

课程章节:

 第二章 C# 基础语法

主讲老师:阿莱克斯刘

课程内容:

今天学习的内容包括:

  1. C#是如何运行的?  经过CLI编译成公共中间语言,在通过CLR JIR运行,从而达到跨平台的目的。

  2. 什么事数据类型?  数据类型的定义是为了更好的表达变量和存储变量需要的空间大小,从而达到节省内存的目的。

  3. 方法和参数? 操作行为,和形参。内部对传入参数的一组操作。

课程收获:

  1. HelloWorld项目解析, System是个命名空间,Console包含在其中,通过using来应用,本项目内容也是包括在HelloWorld的命名空间中,函数的入口叫Main,代码是自上而下运行的,通过bin/debug中.exe运行程序一闪而过,在代码中添加console.read()即可。

  2. 控制台IO,Console.Write()和Console.WriteLine(),打印内容在控制台,后者输出内容换行。在控制到输入可以用Read() 只读取第一次按下的accii,ReadLine()读取的是字符,直到按下回车键结束,ReadKey() 用consolekeyinfo对象接收,通过.key/.keychar打印内容。

  3. 变量和数据类型:数据类型 变量名 = 具体数据;数据类型内容包括int long double float char bool String,为什么要区分数据类型?定义数据类型可以让数据的一些操作变得有意义,指定数据类型可以避免内存空间浪费。var来弱化数据类型 ES6/JAVA。

  4. 基本数据类型:byte/sbyte可以表示负数-128-127/short/int/long。float/double/decimal可以表示小数,一般金额货币利息都用decimal。bool /string/object/dynamic

  5. 字符串类型:string和String的区别,string是String的别名。字符串格式化处理{0} 第一个参数。string.format(msg,arg1...). 字符串内嵌 ¥“{varname}”,换行可以用\n也可以用愿意字符串通过@“”。

  6. 决策和分值:

  • 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



0人推荐
随时随地看视频
慕课网APP