找到 2628 篇文章 关于 C#

C# 中除以 0 时出现无穷大或异常?

Arjun Thakur
更新于 2020年6月22日 07:43:38

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("捕获异常: ... 阅读更多

线程类的使用方法

Ankith Reddy
更新于 2019年7月30日 22:30:23

532 次浏览

线程类的一些常用方法包括 start、sleep、join 和 abort。让我们看看完整的列表:序号 方法及描述 1 public void Abort() 在调用它的线程中引发 ThreadAbortException,以开始终止线程的过程。调用此方法通常会终止线程。 2 public static LocalDataStoreSlot AllocateDataSlot() 在所有线程上分配一个未命名的存储槽。为了提高性能,请改用标有 ThreadStaticAttribute 属性的字段。 3 public static LocalDataStoreSlot AllocateNamedDataSlot(string name) 分配… 阅读更多

C# 中 Read()、ReadKey() 和 ReadLine() 方法的区别是什么?

George John
更新于 2020年6月22日 07:44:43

1K+ 次浏览

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 按任意键继续…

C# 中的增量和减量运算符

Samual Sam
更新于 2020年6月22日 07:34:05

6K+ 次浏览

增量运算符将整数值增加一,即 int a = 10; a++; ++a; 减量运算符将整数值减少一,即 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);

C# 中的内置数据结构

Chandu yadav
更新于 2020年6月22日 07:34:37

355 次浏览

C# 有很多内置的数据结构。这里列举其中两种:List泛型 List 是一个泛型集合,而 ArrayList 是一个非泛型集合。与数组不同,List 的大小可以动态增加。让我们来看一个例子。我们首先设置 List:List myList = new List() ArrayList 它表示一个有序的对象集合,可以单独索引。设置一个 ArrayList:ArrayList arr = new ArrayList(); arr.Add(67); arr.Add(34); arr.Add(99); arr.Add(45);

C# 中的重要关键字

karthikeya Boyini
更新于 2020年6月22日 07:34:54

276 次浏览

C# 中的一些关键关键字包括:sealed params internal this abstract sealed 当你在 C# 中对方法使用 sealed 修饰符时,该方法会失去其重写功能。sealed 方法应该是派生类的一部分,并且该方法必须是重写方法。params 在声明方法时,如果不确定作为参数传递的参数数量,则使用 params。C# param 数组可以让你知道这一点。internal internal 访问说明符允许类向当前程序集中的其他函数和对象公开其成员变量和成员函数。任何具有 internal 访问说明符的成员都可以… 阅读更多

C# 中前缀运算符和后缀运算符的区别?

Arjun Thakur
更新于 2020年6月22日 07:35:26

7K+ 次浏览

前缀运算符 如果增量运算符 ++ 用作变量的前缀,则变量的值会增加 1。之后返回该值,这与后缀运算符不同。它被称为前缀增量运算符。同样,前缀减量运算符的工作方式相同,但它会减少 1。例如,前缀运算符的示例: ++a; 下面是一个演示前缀增量运算符的例子: 示例 在线演示 using System; class Program { static void Main() { int a, b; a = 50; Console.WriteLine(++a); b = a; … 阅读更多

动态类型变量和对象类型变量有什么区别?

Samual Sam
更新于 2020年6月22日 07:36:03

1K+ 次浏览

你可以在动态数据类型变量中存储任何类型的数值。这些类型的变量的类型检查在运行时进行。对象类型是 C# 通用类型系统 (CTS) 中所有数据类型的最终基类。object 是 System.Object 类的别名。对象类型可以赋值为任何其他类型、值类型、引用类型、预定义类型或用户定义类型。动态类型类似于对象类型,不同之处在于对象类型变量的类型检查在编译时进行,而动态类型变量的类型检查在运行时进行。动态类型的示例… 阅读更多

C# 中 Trim() 和 TrimStart() 方法有什么区别?

Ankith Reddy
更新于 2020年6月22日 07:36:46

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); … 阅读更多

C# 中声明和定义有什么区别?

karthikeya Boyini
更新于 2020年6月22日 07:37:03

12K+ 次浏览

声明意味着变量只被声明并且内存被分配,但没有设置值。然而,定义意味着变量已被初始化。变量、数组、集合等也是如此。变量 声明变量。 int x; 让我们定义并赋值。 x = 10; 数组 声明一个数组。 int [] n // 声明 int n= new int[10]; // 初始化 让我们赋值。 n[0] = 100; n[1] = 200

广告