VR引擎程序设计基础class1

176 阅读2分钟

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# 文件的后缀为 .cs2.
   不换行输出:Console.write();       
   要换行输出:Console.writeLine();
   取消转义字符:Console.writeLine(@"\n\t\t");
   定义多个同类型变量:int c=10,d=100;
   
   

2.4.此外:与java不一样的是,c#文件名可以不同于类的名称。