Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:csharp:csharp

C#

Unity


C#是由微软开发的语言,它是.Net框架的一部分,用于编写.Net程序,而Mono是.Net框架的一个开源版本,它包含了一个C#编译器,且可运行于多种操作系统上。C#是面向对象的语言,其入口函数Main也是某个类的成员函数。

专题

基础语法

高级内容

其他

零散

  • 程序集,不准确的解释是一个exe或者dll,暂时理解程序集是类似exe或者dll的东西,程序集并不准确等同于上述两者。需要继续看。
  • 使用const定义常量。
  • this和C++类似,但是C#中this表示的是对自己的引用不是指针。
  • base指代父类,用来访问基类的成员(为了消除歧义,比如override的函数)。(不能跨级?多重继承?)
  • C#没有函数声明的说法(至少应该是没有这个需求)
  • C#没有全局变量,没有全局函数,只有成员变量,只有成员函数
  • sealed关键字形容的类不能再被继承,形容的函数不能被重写了
  • C#中的typedef
using Vector = System.Collections.Generic.List<float>;
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/csharp/csharp.txt · Last modified: 2023/05/05 07:37 by zh