3K+ 次浏览
如果您想通过命令行传递参数,请使用 C# 中的命令行参数 - 当我们在 C# 中创建一个程序时,使用 static void main,我们可以在其中看到参数。class HelloWorld { static void Main(string[] args) { /* 我在 C# 中的第一个程序 */ Console.WriteLine("Hello World"); Console.ReadKey(); } }string[] args 是一个变量,它包含从命令行传递的所有值,如上所示。现在打印这些参数,假设我们有一个参数“One” - Console.WriteLine("参数长度:" + args.Length); ... 阅读更多
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() { // 接口成员 } }