224 次浏览
C# 具有与 Java 相似的对象和类。对象是现实世界中的实体,是类的实例。可以使用对象访问类的成员。要访问类成员,需要在对象名称后使用点 (.) 运算符。点运算符将对象名称与成员名称链接起来,例如,Box Box1 = new Box();在上面你可以看到 Box1 是我们的对象。我们将使用它来访问成员。Box1.height = 3.0;你也可以用它来调用成员函数。Box1.getVolume();以下是一个示例,展示了对象和类在 C# 中是如何工作的。示例 实时演示 ... 阅读更多
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() 在所有线程上分配一个未命名的 DataSlot。为了获得更好的性能,请改用标记有 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# 拥有许多内置的数据结构。以下是其中两个 -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);
276 次浏览
C# 中的一些关键关键字包括。SealedParamsInternalthisabstractSealed当你在 C# 中对方法使用 sealed 修饰符时,该方法将失去其覆盖的能力。sealed 方法应该是派生类的一部分,并且该方法必须是重写方法。Params在声明方法时,如果不确定作为参数传递的参数数量,则使用 params。C# param 数组可以让你了解这一点。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); ... 阅读更多