《30min上手C#》01讲-初识C#

30min上手C

@智客幸达


基本目标

  • 知道C#能做什么
  • 能够区分值类型和引用类型
  • 能够看懂C#基本语法
  • 能够编写简单小程序

目录

  • 知识精粹
  • 实战演示
  • 总结

 

1知识精粹

1 C#能做什么 PC端:桌面程序/Web站点 移动端:(mono)Xamarin
2 C# 数据类型 值类型/引用类型,装箱/拆箱
3 IDE vs2017(vs2003--vs2017))


  • 1.C#能做什么






  • 2.C#数据类型

     CLR支持两种类型,引用类型值类型





值类型和引用类型区别:

  •      值类型只需要一段单独的内存,存储实际的数据。

  •      引用类型需要两段内存,第一段存储实际的数据,他总是位于堆中。第二段是一个引用,指向数据在堆中存放位置。

  •      对于值类型,数据存放在栈里。对于引用类型,数据存放在堆里而引用存放在栈里。

  • 2.开发环境

https://visualstudio.microsoft.com/zh-hans/downloads/

 

2 案例

     根据日期判断星期几,比如输入:2018年08月24日,自动计算出周五

     
算法如下:
基姆拉尔森计算公式
W= (d+2m+3(m+1)/5+y+y/4-y/100+y/400+1)%7
在公式中d表示日期中的日数,m表示月份数,y表示年数。

注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。

 

3 总结

     本节要点

  • 了解C#能做什么
  • 能够看懂C#基本语法
  • 能够编写简单小程序

     编者按:

  • 编程语言只是一个工具,C#和其他开发语言一样,都用于解决实际问题。
  • 领会思想比懂得编程技巧更为重要。
  • 编程和医生做手术,工人修理机器一样,需要刻意训练。

     附:

     01讲视频

     个人微信公众号:



猜你喜欢

转载自www.cnblogs.com/lucky_hu/p/9553589.html
今日推荐