C#语法基础知识之环境搭建

C#基础语法知识

环境搭建变量运算符条件分支语句循环语句
在这里插入图片描述

环境搭建

1、程序语言是什么

用于人和计算机进行交流

通过程序语言让计算机能够响应我们发出的指令

2、常用的主流语言

程序语言有
C 	//嵌入式硬件开发
C++	//游戏客户端、服务器、软件
C#	//游戏客户端、服务器、软件、网站
Java 	//安卓、服务器、软件、网站
Python	//网站、服务器、辅助开发
JavaScripts	//H5游戏、网站、服务器
PHP 	//网站、服务器
SQL		//数据库
Go 		//服务器
Objective_C		//苹果(mac/ios)相关
Swift			//苹果(mac/ios)相关

3、为何要学习C#语言

C#是Unity引擎使用的开发语言,Unity处于游戏霸主地位,游戏开发需求市场大

4、IDE是什么

IDE(Integrated Development Environment)集成开发环境

一类用于程序开发的软件,包括代码编辑、编译器、调试器、图形用户界面 等工具

常用的IDE软件
Visual Studio	//用于开发C、C++、C#语言的软件
IntelliJ IDEA	//Java语言
Android Studio	//谷歌推出用于开发安卓应用
Xcode		//苹果推出用于开发苹果应用

5、下载安装Visual Studio

选择1、.NET桌面开发 2、通用Windows平台开发 3、使用Unity的游戏开发 4、Visual Studio扩展开发

6、新建项目进行基础设置

配置新项目:一个解决方案可以包括多个项目

7、基础设置

1.颜色主题 工具>选项>环境>常规

2.字体设置 工具>选项>环境>字体和颜色>Consolas

3.行号设置 工具>选项>文本编辑器>C#>行号

8、理解写代码

程序代码之间的相互调用,称之为API的相互调用

//API:(Application Programming Interface, 应用程序接口)
//它是一些预先定义的代码逻辑,用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。

9、注释的三种方式

1、两杠注释:用于注释一行信息 //

快捷键
// Ctrl + K + C	注释
// Ctrl + K + U 取消注释

2、星号注释:用于注释多行信息 /* */

3、三杠注释:用于注释类、命名空间等

/// <summary>
/// 命名空间
/// </summary>

10、控制台输入输出语句

Console.ReadLine();	//控制台输入,回车结束
Console.ReadKey(); 	//输入就自动结束
Console.WriteLine();	//控制台输出换行
Console.Write();	//控制台输出不换行

相关推荐

  1. Python虚拟环境(一):基础知识

    2024-04-20 12:44:09       9 阅读
  2. Linux-基础环境

    2024-04-20 12:44:09       14 阅读
  3. 分布式基础环境

    2024-04-20 12:44:09       16 阅读
  4. GO语言 环境

    2024-04-20 12:44:09       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 12:44:09       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 12:44:09       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 12:44:09       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 12:44:09       20 阅读

热门阅读

  1. rman 归档备份 archived log 不重复备份

    2024-04-20 12:44:09       15 阅读
  2. 前端近7天,近半个月,近1个月,近1年的日期处理

    2024-04-20 12:44:09       14 阅读
  3. 笔记:Python猴子吃桃

    2024-04-20 12:44:09       14 阅读
  4. C#使用ftp进行文件上传和下载功能

    2024-04-20 12:44:09       11 阅读
  5. 第二十章hive

    2024-04-20 12:44:09       13 阅读
  6. Python网络爬虫项目开发实战:如何处理动态内容

    2024-04-20 12:44:09       15 阅读
  7. React中子传父的方式及原理

    2024-04-20 12:44:09       12 阅读
  8. postgreSQL学习指南(基础)

    2024-04-20 12:44:09       16 阅读
  9. Spring boot注解开发mybatis

    2024-04-20 12:44:09       11 阅读
  10. python-基础(2)-数值运算

    2024-04-20 12:44:09       11 阅读
  11. 基于Python的招聘信息爬虫系统的设计与实现

    2024-04-20 12:44:09       12 阅读
  12. 基于K-prototype算法聚类

    2024-04-20 12:44:09       11 阅读
  13. 【备忘】利用FFMpeg读取视频第一帧作为封面

    2024-04-20 12:44:09       17 阅读