为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
C#

课程名称:

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、continuehttps://img1.sycdn.imooc.com//62eb8b3c00018bcd09450541.jpghttps://img1.sycdn.imooc.com//62eb8b3c00010c1e10500584.jpg



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消