简单几步,轻松入手C#

在这里插入图片描述


C#语言简介:

C#是面对对象的过程
对象是由属性、方法、事件组成的一个映射于现实生活中我们所需要使用到的物体。

1.属性:用来描述对象的形态外貌特征
2. 方法:指对象的主动行为,天生具有的一些能力
3. 事件:指对象的被动行为,天生并不具备这种能力,而是受其他因素影响产生的能力
什么是面向对象呢?
面向对象是针对计算机语言的一种归类,那么我们也可以理解程序员在代码的世界里使用面向对象的计算机语言,通过实 现属性、方法、事件来制造出自己想要的世界这就是面向对象编程。
C#是以类为基础的
类:一类对象的统称,类也是对象,在编程中创建对象代码叫类.
类是对象的抽象,对象是类的实例。

VS(Visual Studio 2019)简单介绍

由以下几个重要的部分组成:
1. .sln文件:当前解决方案集成中的项目配置文件, 一般双击这个文件 就会默认的选择 VS打开 当前项目(解决方案)
解决方案:针对某个问题提出的解决方案,同一个解决方案里面 各个项目之间可以进行联系
2. app.confifig : 当前项目的配置文件(项目:解决方案的集合)
3. form1.cs : winform的框架
4.desinger.cs : winform对应的设计界面文件
5.Program.cs文件 : 项目主文件 项目的入口文件
注:在VS中方法为正方形图标,事件为闪电图标,属性为扳手图标

C#属性类型(15种):

"位"代表这个类型的取值范围,2的位数次方,但是在计算机中最小的正整数是0 有无符号,有符号代表正负各取一半

1.int:32位有符号整数
2.unint:32位无符号整数
3.byte:8位无符号整数
4.sbyte:8位有符号整数
5.short:16位有符号整数
6.ushort:16位无符号整数
7.long:64位有符号整数
8.ulong:64位无符号整数
9.float:32位单精度浮点数(后缀f) 例: float a=20.0f
10.double:64位双精度浮点(直接赋值)
11.decimal:128位精确的十进制值(后缀m)
12.bool:布尔类型,结果为true/false
13.char:字符类型,`char=' '`,单引号中有且只有一个字符
14.string:字符串类型,`string=" "`双引号中随便写,唯独写符号需要小心
15.object:对象

在这里插入图片描述

属性赋值的方法一般有以下四种:

1.看属性类型:鼠标放在要看的属性单词上,在弹出的气泡中的第一个单词就是这个属性的类型(直接赋值语法)
this.Text="初步认识C#以及属性类型";//this关键字指当前对象

在这里插入图片描述

2.等号后面先试着空格,如果出现智能提示直接敲点,选择一个需要的分号结束(空格赋值语法)
this.StartPosition = FormStartPosition.CenterParent;//this关键字指当前对象

在这里插入图片描述

3.如果空格后没反应,等号后先new,再敲空格,出现智能提示,直接一对小括号分号,然后删掉前半个括号,在添加上对括号中每个属性进行逐个赋值(new 关键字 赋值语法)
this.Font = new Font("楷体",20.4f);//this关键字指当前对象

在这里插入图片描述

4.排除前三种遇到的特殊类型,等号后直接使用属性类型单词点,选择一个分号后结束( 属性类型 点的方式 赋值语法)
this.BackColor=Color.green;//this关键字指当前对象

在这里插入图片描述
注: 等号两边属性一致赋值成功


C#中代码依次从左到右,从上向下执行,注意编写顺序否则代码会被覆盖
例如:
this.Location = new Point(200,200);
this.Location = new Point(500,500);

在这里插入图片描述


总而言之,学习得踏实一步一步来,多多注意用心,多积累,多练习!

在这里插入图片描述

原创文章 36 获赞 31 访问量 2092

猜你喜欢

转载自blog.csdn.net/qq_45096273/article/details/105330004