找到 34423 篇文章,关于编程

C# 中类和结构的区别是什么?

Samual Sam
更新于 2019年7月30日 22:30:23

123 次浏览

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

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

karthikeya Boyini
更新于 2020年6月20日 12:58:55

258 次浏览

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

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

George John
更新于 2020年3月18日 06:22:06

2K+ 次浏览

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

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

Samual Sam
更新于 2020年6月20日 13:08:55

1K+ 次浏览

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

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

karthikeya Boyini
更新于 2020年6月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年6月20日 13:10:49

4K+ 次浏览

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

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

Ankith Reddy
更新于 2020年6月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年6月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年7月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年6月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.