找到 34423 篇文章,关于编程

C# 中类和结构体有什么区别?

Samual Sam
更新于 2019-07-30 22:30:23

123 次浏览

结构 在 C# 中,结构是一种值类型数据类型。它可以帮助您使单个变量保存各种数据类型的相关数据。struct 关键字用于创建结构。要定义结构,必须使用 struct 语句。struct 语句定义了一种新的数据类型,该类型为您的程序提供了多个成员。类 当您定义类时,您定义了数据类型的蓝图。类定义以关键字 class 后跟类名开头,以及由一对花括号括起来的类体。结构 ... 阅读更多

C# 中类和对象有什么区别?

karthikeya Boyini
更新于 2020-06-20 12:58:55

258 次浏览

当您定义类时,您定义了数据类型的蓝图。对象是类的实例。构成类的各种方法和变量称为类的成员。要访问类成员,请在对象名称后使用点 (.) 运算符。点运算符将对象名称与成员名称链接,例如,Box Box1 = new Box();在上面您可以看到 Box1 是我们的对象。我们将使用它来访问成员 - Box1.height = 7.0;您也可以使用它来调用成员函数 - Box1.getVolume();以下是一个示例,展示了 ... 阅读更多

什么是 C# 中的运行时多态性?

George John
更新于 2020-03-18 06:22:06

2K+ 次浏览

运行时多态性具有方法重写,也称为动态绑定或后期绑定。它由抽象类和虚函数实现。抽象类 抽象类包含抽象方法,这些方法由派生类实现。让我们看看一个实现运行时多态性的抽象类的例子 - 示例 实时演示使用 System; 命名空间 PolymorphismApplication {    抽象类 Shape {       public abstract int area();    }    类 Rectangle: Shape {       私有 int length;       私有 int width;       public Rectangle( int a = 0, int b = 0) {     ... 阅读更多

C# 中类的默认访问权限是什么?

Samual Sam
更新于 2020-06-20 13:08:55

1K+ 次浏览

如果未指定访问修饰符,则默认为 Internal。Internal 访问修饰符允许类将其成员变量和成员函数公开给当前程序集中的其他函数和对象。换句话说,任何具有 Internal 访问修饰符的成员都可以从定义该成员的应用程序中定义的任何类或方法中访问。以下是一个显示 Internal 访问修饰符用法的示例 - 示例 实时演示使用 System; 命名空间 RectangleApplication {    类 Rectangle {       //成员变量       internal double length;       internal double width; ... 阅读更多

什么是 C# 中的静态成员函数?

karthikeya Boyini
更新于 2020-06-20 13:09:32

556 次浏览

静态函数只能访问静态变量。静态函数甚至在对象创建之前就存在。将静态函数设置为 - public static int getNum() {}以下是一个演示静态函数用法的示例 - 示例 实时演示使用 System; 命名空间 Demo {    类 StaticVar {       public static int num;       public void count() {          num++;       }       public static int getNum() {          return num;       }    }    类 StaticTester {       static void Main(string[] args) {          StaticVar s = new StaticVar();          s.count();          s.count();          s.count();          Console.WriteLine("变量 num: {0}", StaticVar.getNum());          Console.ReadKey();       }    } }输出变量 num: 3

什么是 C# 类中的静态成员?

Samual Sam
更新于 2020-06-20 13:10:49

4K+ 次浏览

我们可以使用 static 关键字将类成员定义为静态。当我们将类的成员声明为静态时,这意味着无论创建了多少个类的对象,静态成员都只有一个副本。关键字 static 表示类只有一个成员实例。静态变量用于定义常量,因为可以通过调用类而不创建其实例来检索它们的值。静态变量可以在成员函数或类定义之外初始化。您也可以在类中初始化静态变量 ... 阅读更多

C# 中数组类的一些常用方法是什么?

Ankith Reddy
更新于 2020-06-20 13:09:59

192 次浏览

Array 类是 C# 中所有数组的基类。它在 System 命名空间中定义。数组类最常用的方法是 - 序号 方法及描述 1 Clear 将 Array 中的一系列元素设置为零、false 或 null,具体取决于元素类型 2 Copy(Array, Array, Int32) 从 Array 中从第一个元素开始复制一系列元素,并将它们粘贴到另一个 Array 中从第一个元素开始。长度指定为 32 位整数。 3 CopyTo(Array, Int32) 将当前一维 Array 的所有元素复制到指定的从指定索引开始的一维 Array 中 ... 阅读更多

什么是 C# 中的嵌套类?

karthikeya Boyini
更新于 2020-06-20 13:11:19

235 次浏览

嵌套类是在另一个封闭类中声明的类。它是其封闭类的成员,封闭类的成员无法访问嵌套类的成员。让我们看看 C# 中嵌套类的示例代码片段 - 类 One {    public int num1;    public 类 Two {       public int num2;    } } 类 Demo {    static void Main() {       One a = new One();       a.num1++;       One.Two ab = new One.Two();     ... 阅读更多

C# 中 float、double 和 decimal 之间有什么区别?

Samual Sam
更新于 2019-07-30 22:30:23

1K+ 次浏览

Float、double 和 decimal 都是 C# 中的值类型。值类型变量可以直接赋值。它们派生自类 System.ValueType。值类型直接包含数据。Float 值类型 Float 是一种 32 位单精度浮点数类型,范围为 3.4 x 1038 到 + 3.4 x 1038 内存大小为 4 字节。float a = 3.5f; Double 值类型 Double 是一种 64 位双精度浮点数类型,范围为 (+/-)5.0 x 10-324 到 (+/-)1.7 x 10308 内存大小为 8 字节。double d = 5.78788 Decimal 值 ... 阅读更多

如何在 C# ArrayList 中使用 RemoveAt?

George John
更新于 2020-06-20 12:47:41

407 次浏览

C# 中的 RemoveAt 方法用于在您设置的位置删除列表中的元素。首先,设置列表中的元素 - var subjects = new List(); subjects.Add("Physics"); subjects.Add("Chemistry"); subjects.Add("Biology"); subjects.Add("Science");要删除元素,请设置要从中删除元素的索引。以下是从第 3 个位置删除元素 - subjects.RemoveAt(2);让我们看看完整的代码 - 示例 实时演示使用 System; 使用 System.Collections.Generic; 公共类 Demo {    public static void Main(string[] args){       var subjects = new List();       subjects.Add("Physics");       subjects.Add("Chemistry");       subjects.Add("Biology");   ... 阅读更多

广告

© . All rights reserved.