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 方法的一个示例 - 示例 实时演示使用 System; 类程序 { 静态 void Main() { int[] arr = new int[] {88, 45, 76}; Console.WriteLine("数组(旧):"); 针对每个 (int val 在 arr 中) ... 阅读更多
321 次查看
如果要克隆数组,C# 中的克隆很有用。C# 中的 Clone() 方法用于创建数组的类似副本。C# 具有 Clone 方法和 ICloneable 接口。让我们看一个使用 Clone() 方法克隆数组的示例 - 示例 实时演示使用 System; 类程序 { 静态 void Main() { string[] arr = { "one", "two", "three", "four", "five" }; string[] arrCloned = arr.Clone() 作为 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};以下是显示如何声明、初始化和显示数组的示例 -示例 实时演示使用 System; 命名空间程序 { 类演示 { 静态 void Main(string[] args) { int[] ... 阅读更多
838 次查看
多维数组也称为矩形数组。您可以定义一个三维整数数组,如下所示 -int [ , , ] a;让我们看看如何定义一个二维数组 -Int[, ] a = new[3, 3]以下是显示如何在 C# 中使用多维(即矩形)数组的示例 -示例 实时演示使用 System; 命名空间演示 { 类程序 { 静态 void Main(string[] args) { int[, ] a = new int[3, 3]; a[0, 1]= 1; a[0, 2]= 2; ... 阅读更多
4K+ 次查看
类是 C# 中具有成员变量和函数的蓝图。这描述了对象的行为。让我们看看类的语法以了解什么是成员变量 - 类类名 { // 成员变量 变量1; 变量2; ... 变量N; // 成员方法 方法1(参数列表) { // 方法体 } 方法2(参数列表) { // 方法体 } ... 方法N(参数列表) { // 方法体 } ... 阅读更多
2K+ 次查看
类的成员函数是在类定义中具有其定义或其原型的函数,类似于任何其他变量。它对它是其成员的类的对象进行操作,并可以访问该对象类的所有成员。以下是一个成员函数的示例 -public void setLength( double len ) { length = len; } public void setBreadth( double bre ) { breadth = bre; }以下是显示如何在 C# 中访问成员函数的示例。示例 实时演示使用 System; 命名空间 ... 阅读更多
275 次查看
C# 中的每个变量都具有特定的类型,该类型确定变量内存的大小和布局、存储在该内存中的值的范围以及可以应用于变量的操作集。要声明变量 - ;让我们看一个声明两个整数变量的示例 -int a, b;上面变量的类型为 int。让我们声明其他类型的变量 -浮点类型变量。float f;双精度类型变量。double d;让我们显示一个变量 -示例 实时演示使用 System.Collections; 类演示 { 静态 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# 中声明和使用接口的示例 -示例 实时演示System.Collections.Generic; 使用 System.Linq; 使用 System.Text; 使用 System; 命名空间接口应用程序 { public interface ITransactions { // 接口成员 void showTransaction(); double getAmount(); ... 阅读更多