18K+ 次浏览
要在 C# 中清空数组,可以使用 Array.Clear() 方法:C# 中的 Array.Clear 方法会清除(即清零)所有元素。在下面的示例中,我们首先考虑一个包含三个元素的数组 - int[] arr = new int[] {88, 45, 76};现在我们使用 Array.Clear 方法将所有数组清零 - Array.Clear(arr, 0, arr.Length);让我们来看一个 C# 中 Array.Clear 方法的示例 - 示例 在线演示using System; class Program { static void Main() { int[] arr = new int[] {88, 45, 76}; Console.WriteLine("数组(旧):"); foreach (int val in arr) ... 阅读更多
321 次浏览
C# 中的克隆在您想克隆数组时非常有用。C# 中的 Clone() 方法用于创建数组的相似副本。C# 具有 Clone 方法和 ICloneable 接口。让我们来看一个使用 Clone() 方法克隆数组的示例 - 示例 在线演示using System; class Program { static void Main() { string[] arr = { "one", "two", "three", "four", "five" }; string[] arrCloned = arr.Clone() as string[]; Console.WriteLine(string.Join(", ", arr)); Console.WriteLine(string.Join(", ", arrCloned)); Console.WriteLine(); } ... 阅读更多
283 次浏览
类型转换是将一种数据类型转换为另一种数据类型。两种形式是 - 隐式类型转换 - 这些转换由 C# 以类型安全的方式执行。例如,是从较小的整数类型到较大的整数类型的转换,以及从派生类到基类的转换。显式类型转换 - 这些转换是由用户使用预定义函数显式完成的。显式转换需要强制转换运算符。以下是内置的类型转换方法 - 序号方法和说明1ToBoolean将类型转换为布尔值(如果可能)。2ToByte将类型转换为字节。3ToChar将类型转换为单个 Unicode 字符(如果可能)。4ToDateTime将类型转换为... 阅读更多
253 次浏览
数组用于存储数据集合,但通常将数组视为存储在连续内存位置的相同类型变量的集合更有用。要定义一维数组 - int[] runs = new int[10];现在让我们在同一行初始化数组 - int[] runs = new int[5] {125, 173, 190, 264, 188};以下是一个显示如何声明、初始化和显示数组的示例 - 示例 在线演示using System; namespace Program { class Demo { static void Main(string[] args) { int[] ... 阅读更多
838 次浏览
多维数组也称为矩形数组。您可以定义一个三维整数数组为 - int [ , , ] a;让我们看看如何定义二维数组 - Int[, ] a = new[3, 3]以下是显示如何在 C# 中使用多维(即矩形)数组的示例 - 示例 在线演示using System; namespace Demo { class Program { static void Main(string[] args) { int[, ] a = new int[3, 3]; a[0, 1]= 1; a[0, 2]= 2; ... 阅读更多
4K+ 次浏览
类是一个蓝图,在 C# 中具有成员变量和函数。这描述了对象的行为。让我们看看类的语法来学习什么是成员变量 - class class_name { // 成员变量 variable1; variable2; ... variableN; // 成员方法 method1(parameter_list) { // 方法体 } method2(parameter_list) { // 方法体 } ... methodN(parameter_list) { // 方法体 } ... 阅读更多
2K+ 次浏览
类的成员函数是在类定义中定义或具有原型的函数,类似于任何其他变量。它对它是成员的类的对象进行操作,并可以访问该对象类的所有成员。以下是一个成员函数的示例 - public void setLength( double len ) { length = len; } public void setBreadth( double bre ) { breadth = bre; }以下是显示如何在 C# 中访问成员函数的示例。示例 在线演示using System; namespace ... 阅读更多
275 次浏览
C# 中的每个变量都具有特定类型,该类型决定变量内存的大小和布局,可以存储在该内存中的值的范围以及可以应用于变量的操作集。要声明变量 - ;让我们来看一个声明两个整数变量的示例 - int a, b;上面的变量是 int 类型。让我们声明其他类型的变量 - 浮点型变量。float f;双精度型变量。double d;让我们显示一个变量 - 示例 在线演示using System; using System.Collections; class Demo { static void Main() { ... 阅读更多
170 次浏览
在 C# 接口中声明成员函数 - public interface InterfaceName { // 接口成员 void InterfaceMemberOne(); double InterfaceMembeTwo(); void InterfaceMemberThree() } public class ClassName: InterfaceName { void InterfaceMemberOne() { // 接口成员 } }上面我们看到了我们的接口成员是 - void InterfaceMemberOne(); double InterfaceMembeTwo(); void InterfaceMemberThree()然后我们在类中使用它来实现接口 - public class ClassName: InterfaceName { void InterfaceMemberOne() { // 接口成员 } }
154 次浏览
接口定义了属性、方法和事件,这些都是接口的成员。接口只包含成员的声明,派生类负责定义这些成员。让我们声明接口:public interface ITransactions { // 接口成员 void showTransaction(); double getAmount(); }以下是一个展示如何在 C# 中声明和使用接口的示例:示例 在线演示using System.Collections.Generic; using System.Linq; using System.Text; using System; namespace InterfaceApplication { public interface ITransactions { // 接口成员 void showTransaction(); double getAmount(); ... 阅读更多