摘要:
总体感觉:与JAVA差别不大,只有方法的定义,可以继承。命令空间类似于JAVA中package原文:https://www.runoob.com/csharp/csharp-interface.htmlusing System; interface IMyInterface { // 接口成员 vo 阅读全文
摘要:
总体感觉:与Java差不多,只是运算符重载是JAVA没有的。原文:https://www.runoob.com/csharp/csharp-polymorphism.html静态多态性 在编译时,函数和对象的连接机制被称为早期绑定,也被称为静态绑定。C# 提供了两种技术来实现静态多态性。分别为: 函 阅读全文
摘要:
原文:https://www.runoob.com/csharp/csharp-inheritance.html 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。 当创建一个类时,程序员不需要完全 阅读全文
摘要:
原文:https://www.runoob.com/csharp/csharp-class.html 当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量 阅读全文
摘要:
原文:https://www.runoob.com/csharp/csharp-enum.html 枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。 C# 枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。声明 enum 变量声明枚举的一般语法:enum <enum_n 阅读全文
摘要:
原文:https://www.runoob.com/csharp/csharp-struct.html 在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。 结构体是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每 阅读全文
摘要:
原文:https://www.runoob.com/csharp/csharp-string.html在 C# 中,您可以使用字符数组来表示字符串,但是,更常见的做法是使用 string 关键字来声明一个字符串变量。string 关键字是 System.String 类的别名。 创建 String 阅读全文
摘要:
原文: https://www.runoob.com/csharp/csharp-array.html数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。声明数组变量并不是声明 number0、number1、...、number99 一个 阅读全文
摘要:
? : 单问号用于对 int,double,bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 Nullable 类型的。int? i = 3;等同于:Nullable<int> i = new Nullable<int>(3);int i; //默认值0 阅读全文