C#简介以及属性类型

C#简介
C#是一个简单、现代、通用、面向对象的编程语言,在.NET Frameworke平台运行,由微软开发的。
面向对象:程序员使用面向对象的计算机语言通过对目标对象的属性、行为进行封装最终拿到目标对象。
对象:具有直接功能的一个事务,每个程序都是一个对象。
对象三个层次:

  1. 属性:描述对象的外貌特征数据
  2. 方法(主动行为):对象自身具有的行为能力
  3. 事件(被动行为):对象被其他对象以某种方式影响后产生的行为能

VS的组成
文件夹:一个文件夹就是一个项目
解决方案:针对某个问题提出的解决方案,同一个解决方案里面各个项目之间可以进行联系
项目:解决方案的集合

  1. .sln文件:当前解决方案继承中的项目配置文件,双击默认选择VS打开当前解决方案。
  2. app.config:当前项目的配置文件
  3. form1.cs:winform的框架
  4. desinger.cs:winform对应的设计界面文件
  5. Program.cs:项目主文件,项目的入口文件
  6. bin目录中Debug文件夹:调试成功后生成可执行程序文件.exe

代码执行顺序:由上往下
C#简介以及属性类型
C#简介以及属性类型
数据类型(15种)
"位":这个类型的取值范围2的位数次方,无符号:从0开始取到2的位数次方,有符号:正负各取一半
整数(8种):

  • sbyte:8位有符号整数
  • byte:8位无符号整数
  • short:16位有符号整数
  • ushort:16位无符号整数
  • int:32位有符号整数
  • uint:32位无符号整数
  • long:64位有符号整数
  • ulong:64位无符号整数

浮点型(3种):

  • float单精度:结尾加f
  • double双精度:结尾不用加
  • decimal精度:结尾加m

布尔型

  • true
  • false

字符型

  • char:单引号中有且只有一个

字符串

  • string:双引号中随便写

对象型

  • object:等号后随便写

属性赋值
注意:扳手–属性,闪电–事件,正方体–方法
四步走:

  1. 属性类型为预定义15种,直接赋值。
    C#简介以及属性类型
    C#简介以及属性类型
  2. 属性类型不是预定义15种,等号后面空格,出现提示直接点,选一个适合选项分号结束。
    C#简介以及属性类型C#简介以及属性类型
  3. 属性类型不是预定义15种,等号后空格无效时,在等号之后加new,在敲空格出现提示直接一对小括号分号,然后删掉前半个括号,再添加上,对括号中的每个属性进行逐个赋值。

C#简介以及属性类型
C#简介以及属性类型
4. 排除前三步特殊类型,等号后直接使用属性类型单词点,选择需要的分号结束。
C#简介以及属性类型C#简介以及属性类型