1K+ 阅读量
除以零会引发 System.DivideByZeroException,这是一个处理由被零除产生的错误的类。让我们来看一个例子。示例 在线演示using System; namespace ErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { result = 0; } public void division(int num1, int num2) { try { result = num1 / num2; } catch (DivideByZeroException e) { Console.WriteLine("捕获异常: ... 阅读更多
532 阅读量
线程类的一些常用方法包括 start、sleep、jon 和 abort。让我们看看完整的函数列表 - 序号. 函数 & 描述 1 public void Abort() 在调用它的线程上引发 ThreadAbortException,以开始终止线程的过程。调用此方法通常会终止线程。 2 public static LocalDataStoreSlot AllocateDataSlot() 在所有线程上分配一个未命名的存储槽。为了获得更好的性能,请改用标记有 ThreadStaticAttribute 属性的字段。 3 public static LocalDataStoreSlot AllocateNamedDataSlot(string name) 分配... 阅读更多
Read()Read() 从标准输入流读取下一个字符。如果在控制台上按下某个键,则它将关闭。int az = Console.Read() Console.WriteLine(z);ReadKey()它只从标准输入流读取单个字符。ReadLine()从标准输入流读取下一行字符。示例 在线演示using System; class Program { static void Main() { int x = 10; Console.WriteLine(x); Console.Write("按任意键继续... "); Console.ReadLine(); } }输出10 按任意键继续...
6K+ 阅读量
增量运算符将整数的值增加 1,即int a = 10; a++; ++a;减量运算符将整数的值减少 1,即int a = 20; a--; --a;以下是一个演示增量运算符的示例 -示例 在线演示using System; class Program { static void Main() { int a, b; a = 10; Console.WriteLine(++a); Console.WriteLine(a++); b = a; Console.WriteLine(a); Console.WriteLine(b); } }输出11 11 12 12以下是一个演示减量运算符的示例 -int a, b; a = 10; // 显示减量运算符的结果 Console.WriteLine(--a); Console.WriteLine(a--); b = a; Console.WriteLine(a); Console.WriteLine(b);
355 阅读量
C# 有很多内置的数据结构。以下是其中两个 -列表泛型列表是一个泛型集合,而 ArrayList 是一个非泛型集合。与数组不同,可以使用列表动态增加大小。让我们来看一个例子。我们首先设置了列表 -List myList = new List()ArrayList它表示对象的排序集合,可以单独索引。设置一个 ArrayList 如下 -ArrayList arr = new ArrayList(); arr.Add(67); arr.Add(34); arr.Add(99); arr.Add(45);
276 阅读量
C# 中的一些关键关键字包括。SealedParamsInternalthisabstractSealed当您在 C# 中对方法使用 sealed 修饰符时,该方法将失去其重写功能。sealed 方法应是派生类的一部分,并且该方法必须是重写方法。Params在声明方法时,如果不确定作为参数传递的参数数量,则使用 params。C# 参数数组可以让你知道这一点。InternalInternal 访问修饰符允许类将其成员变量和成员函数公开给当前程序集中的其他函数和对象。任何具有 internal 访问修饰符的成员都可以... 阅读更多
7K+ 阅读量
前缀运算符如果增量运算符 ++ 用作变量的前缀,则变量的值会增加 1。之后返回值,这与后缀运算符不同。它被称为前缀增量运算符。同样,前缀减量运算符的工作方式相同,但它会减 1。例如,前缀运算符的示例 -++a;以下是一个演示前缀增量运算符的示例 -示例 在线演示using System; class Program { static void Main() { int a, b; a = 50; Console.WriteLine(++a); b = a; ... 阅读更多
您可以在动态数据类型变量中存储任何类型的值。这些类型变量的类型检查在运行时进行。对象类型是 C# 通用类型系统 (CTS) 中所有数据类型的最终基类。object 是 System.Object 类的别名。对象类型可以分配任何其他类型的值,值类型、引用类型、预定义类型或用户定义类型。动态类型类似于对象类型,只是对象类型变量的类型检查在编译时进行,而动态类型变量的类型检查在运行时进行。... 阅读更多
800 阅读量
Trim字符串方法,用于移除字符串中所有前导和尾随空格。例如,字符串“jack sparrow”将使用 trim() 返回如下结果,没有前导和尾随空格。jack sparrow以下是一个示例 -示例 在线演示using System; namespace Demo { class Program { static void Main(string[] args) { string str = " Amit "; Console.WriteLine(str); // trim Console.WriteLine("移除前导和尾随空格后..."); string res = str.Trim(); Console.WriteLine(res); ... 阅读更多
12K+ 阅读量
声明意味着变量仅被声明并分配了内存,但没有设置值。但是,定义意味着变量已被初始化。变量、数组、集合等的工作原理相同。变量声明一个变量。int x;让我们定义并赋值。x = 10; 数组声明一个数组。int [] n // 声明 int n= new int[10]; // 初始化让我们赋值。n[0] = 100; n[1] = 200