Visual studio 2022的安装使用与C#语法
前言:由于c#与java高度相似,故只总结两者的不同点
一.安装
1. VS2022 社区版: [visualstudio.microsoft.com/zh-hans/]
2. 安装工作负载,勾选.NET桌面开发和unity游戏开发
二.创建项目
1. 项目模板选择c#语言+平台+控制台
2. c#
2.1.c#简介
C# 是一个现代的、通用的、面向对象的编程语言,
它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。
C# 是由 Anders Hejlsberg 和他的团队
在 .Net 框架开发期间开发的。
C# 是专为公共语言基础结构(CLI)设计的。
CLI 由可执行代码和运行时环境组成,
允许在不同的计算机平台和体系结构上使用各种高级语言。
下面列出了 C# 成为一种广泛应用的专业语言的原因:
·现代的、通用的编程语言。
·面向对象。
·面向组件。
·容易学习。
·结构化语言。
·它产生高效率的程序。
·它可以在多种计算机平台上编译。
.Net 框架的一部分。
下面列出 C# 一些重要的功能:
布尔条件(Boolean Conditions)
自动垃圾回收(Automatic Garbage Collection)
标准库(Standard Library)
组件版本(Assembly Versioning)
属性(Properties)和事件(Events)
委托(Delegates)和事件管理(Events Management)
易于使用的泛型(Generics)
索引器(Indexers)
条件编译(Conditional Compilation)
简单的多线程(Multithreading)
LINQ 和 Lambda 表达式
集成 Windows
2.2.vs 的快捷键
单行注释:ctrl+k ctrl+c 取消:ctrl+k+u
多行注释:ctrl+shift+/ 取消同理
强制换行:ctrl+shift+enter
复制一行:ctrl+d
删除光标前面一个词或字:ctrl+backspace
删除光标前面一个词或字:ctrl+delete
移动代码到上一行:alt+⬆
移动代码到下一行:alt+⬇
2.3.与 Java 的不同的是
1.
一个 C# 程序主要包括以下部分:
·命名空间(Namespace)
·一个 class
·Class 方法
·Class 属性
·一个 Main 方法
·语句 & 表达式
·注释
·C# 文件的后缀为 .cs。
2.
不换行输出:Console.write();
要换行输出:Console.writeLine();
取消转义字符:Console.writeLine(@"\n\t\t");
定义多个同类型变量:int c=10,d=100;
2.4.此外:与java不一样的是,c#文件名可以不同于类的名称。