C#基础学习
1.Net概念
---->.Net平台
---->.Net FrameWork框架
----> 类库
----> CLR(Common Language Runtime)公共语言运行时
2、编程语言:c#(#其实是Sharp的表示)
3、.Net平台的两种交互模式
C/S:客户端/服务器要求用户的电脑上必须要安装一个客户端(桌面应用程序)
---
B/S:浏览器/服务器 要求用户的电脑上只需要安装一个浏览器(Internet应用程序)
4、开发软件:Windows下: Visual Studio,Rider,VisualCode。
Mac下:Visual Studio(Windows虚拟机下,个人推荐),Rider,VisualCode
5、Windows下不使用VS进行开发
----> 新建.txt文件,后缀名改成.cs。
----> 编写我们自己的代码
----> 配置环境变量
----> 找到csc的路径,
----> 复制路径
----> 我的电脑、属性、高级、环境变量、系统、将路径粘贴进去
----> 执行代码:
1. cd 进入代码所在的路径
2. csc 编译代码
3. 生成.exe可执行文件
4. 双击运行
6、vs的使用
Window下:
打开:
1)、双击运行
2)、在windows+R中输入 devenv
---
Mac下:
可以使用Rider,Visual Code,但是Mac下不推荐窗体应用,所以我个人推荐使用Window虚拟机。(如果大家有不会的地方可以私信我,评论留言,我都会尽力解答。)
7、代码的各个组成部分的意义
- using:使用,引用
- namespace:命名空间
- class:类
- 命名空间包含类,类包含方法。
- Main函数:主函数,是我们程序的主入口。
---------------------------------------------------
具体分析:
- 类:某一个功能
- 函数:具体实现功能
-----------------------------------
在我们使用Visual Studio创建项目时,会出现解决方案,项目,可以采用如下类比:
- 解决方案---->公司
- 项目------->部门
- 类--------->员工
.sln就是解决方案文件,里面包含着解决方案的信息,可以双击运行。
.csproj:项目文件,里面包含着当前项目的信息,可以双击运行
-------------------------------------------------------------------
总结:
1、代码目录要存好。
2、代码中各个组成部分的意义以及关系
命名空间:类的文件夹
类:类封装功能
函数:实现功能
3、解决方案、项目、类之间的包含关系。
----------------------------------------------------------
8、 运行代码的两种方式
1)、点击启动按钮
2)、使用快捷键F5
9、c#的注释符
- 对代码可以注销或者解释
- 3种注释:
----> 单行注释 //要注释的内容
----> 多行注释 /*要注释的内容*/
----> 文档注释 用于注释类或者方法
10、变量
变量是用来存储数据的一种命名的内存空间。它可以存储不同类型的数
据,如整数、浮点数、字符等。变量的名字是程序员自己定义的,可以根据
需要起相关的名字来表示变量所代表的含义。程序中的变量可以用来存储临时
值、计算结果,或者作为程序流程中的控制标志等。通过使用变量,程序可
以更方便地处理数据,提高程序的可读性和灵活性。
11、变量类型
int:表示整数类型,只能存储整数。有范围的。
double:表示小数,既可以存储小数也可以存储整数,精度15~16.
decimal:金钱类型,值最后要加一个m,精度28~29
string:表示字符串类型,值的两遍必须加双引号。可以为空。
char:字符类型,最多最少只能有一个字符,不能为空。
12、变量的特点
-->变量必须要先声明、再赋值、最后使用,这三步不能少,也不能跳跃
13、设置启动项目
右键单击解决方案---->属性-->当前选定项目
14、vs中常用的设置
在视图中找到解决方案资源管理器
15、常用的快捷键
1. ctrl+k+d:快速对齐代码
2. ctrl+c:复制
3. ctrl+v:粘贴
4. ctrl+x:剪切
5. home:去向文本的开头
6. end:去向文本的结尾
7. shift+home:向前全选
8. shift+end:向后全选
9. alt+鼠标:可以选中指定的列
10. #region
//要折叠的代码
#endregion
16、变量的特点
1)、变量不允许被重复的声明
2)、变量允许重复的赋值
`
标签:----,存储,变量,C#,解决方案,代码,系统,学习,注释 From: https://www.cnblogs.com/DMQDT/p/18088168