C#简介以及属性类型
C#简介
C#是一个简单、现代、通用、面向对象的编程语言,在.NET Frameworke平台运行,由微软开发的。
面向对象:程序员使用面向对象的计算机语言通过对目标对象的属性、行为进行封装最终拿到目标对象。
对象:具有直接功能的一个事务,每个程序都是一个对象。
对象三个层次:
- 属性:描述对象的外貌特征数据
- 方法(主动行为):对象自身具有的行为能力
- 事件(被动行为):对象被其他对象以某种方式影响后产生的行为能
VS的组成
文件夹:一个文件夹就是一个项目
解决方案:针对某个问题提出的解决方案,同一个解决方案里面各个项目之间可以进行联系
项目:解决方案的集合
- .sln文件:当前解决方案继承中的项目配置文件,双击默认选择VS打开当前解决方案。
- app.config:当前项目的配置文件
- form1.cs:winform的框架
- desinger.cs:winform对应的设计界面文件
- Program.cs:项目主文件,项目的入口文件
- bin目录中Debug文件夹:调试成功后生成可执行程序文件.exe
代码执行顺序:由上往下
数据类型(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:等号后随便写
属性赋值
注意:扳手–属性,闪电–事件,正方体–方法
四步走:
- 属性类型为预定义15种,直接赋值。
- 属性类型不是预定义15种,等号后面空格,出现提示直接点,选一个适合选项分号结束。
- 属性类型不是预定义15种,等号后空格无效时,在等号之后加new,在敲空格出现提示直接一对小括号分号,然后删掉前半个括号,再添加上,对括号中的每个属性进行逐个赋值。
4. 排除前三步特殊类型,等号后直接使用属性类型单词点,选择需要的分号结束。