195 次查看
类的构造函数是类的一个特殊成员函数,每当我们创建该类的新对象时都会执行该函数。默认构造函数没有任何参数。以下是一个展示如何在 C# 中使用默认构造函数的示例 -示例 Live Demo使用 System; 命名空间 LineApplication { 类 Line { 私有 double length; // 线的长度 公共 Line(double len) { // 参数化构造函数 Console.WriteLine("正在创建对象,长度 = {0}", len); length = len; } ... 阅读更多
103 次查看
使用 C# 中的赋值运算符为变量赋值 -以下是 C# 中的赋值运算符 -运算符描述示例=简单赋值运算符,将右侧操作数的值赋给左侧操作数C = A + B 将 A + B 的值赋给 C+=加法和赋值运算符,它将右侧操作数加到左侧操作数并将其结果赋给左侧操作数C += A 等价于 C = C + A-=减法和赋值运算符,它从左侧操作数中减去右侧操作数并将其结果赋给左侧操作数C -= A 等价于 C = C – A*=乘法 ... 阅读更多
716 次查看
要连接两个字符串,请使用 String.Concat 方法。假设您想在 C# 中连接两个字符串 str1 和 str2,然后将其作为参数添加到 Concat 方法中 -string str3 = string.Concat(str1, str2);示例以下是示例 - Live Demo使用 System; 类 Program { 静态 void Main() { string str1 = "Brad"; string str2 = "Pitt"; // 连接字符串 string str3 = string.Concat(str1, str2); Console.WriteLine(str3); } }输出BradPitt
4K+ 次查看
System.DivideByZeroException 是一个处理从将被除数除以零生成的错误的类。示例让我们看一个示例 -使用 System; 命名空间 ErrorHandlingApplication { 类 DivNumbers { int result; DivNumbers() { result = 0; } 公共 void division(int num1, int num2) { 尝试 { result = num1 / num2; } 捕获 (DivideByZeroException e) { Console.WriteLine("捕获异常:{0}", e); } 最终 { Console.WriteLine("结果:{0}", result); } } 静态 void Main(string[] args) { DivNumbers d = new DivNumbers(); d.division(25, 0); Console.ReadKey(); } } }输出在此输入的值为 num1/ num2 -result = num1 / num2;上面,如果 num2 设置为 0,则捕获 DivideByZeroException,因为我们在上面处理了异常。
11K+ 次查看
在 C# 中使用 String.Length 属性获取字符串的长度。str.Length该属性计算字符串中的单词并显示指定字符串的长度,例如,字符串 Amit 有 4 个字符 -string str = "Amit";示例以下是计算字符串长度的 C# 程序 - Live Demo使用 System; 使用 System.Collections; 命名空间 Demo { 类 Program { 静态 void Main(string[] args) { string str = "Amit"; Console.WriteLine("字符串:"+str); Console.WriteLine("字符串长度:"+str.Length); Console.ReadKey(); } } }输出字符串:Amit 字符串长度:4
2K+ 次查看
要调用方法,请在对象名称后使用方法名称,例如 -obj1. Display();假设类名为 ApplicationOne,因此要调用该方法 -ApplicationOne one = new ApplicationOne(); // 调用 displayMax 方法 ret = one.displayMax(a, b);以下示例显示了如何在 C# 中调用方法 -示例 Live Demo使用 System; 命名空间 Demp { 类 ApplicationOne { 公共 int displayMax(int num1, int num2) { /* 局部变量声明 */ int result; 如果 (num1 > num2) ... 阅读更多
空合并运算符与可空值类型和引用类型一起使用。它用于将操作数转换为另一个可空(或不可空)值类型操作数的类型,其中隐式转换是可能的。如果第一个操作数的值为 null,则运算符返回第二个操作数的值,否则返回第一个操作数的值。以下是一个示例 -示例 Live Demo使用 System; 命名空间 Demo { 类 Program { 静态 void Main(string[] args) { double? num1 = null; ... 阅读更多
3K+ 次查看
要将多个值设置为同一个变量,请在 C# 中使用数组。假设不是使用 5 个变量,而是使用数组在一个变量中设置这 5 个变量。以下是在使用字符串数组将三个值设置为单个变量的示例 -string[] arr = new string[3];现在让我们初始化它 -string[] arr = new string[3] {"one", "two", "three"};以下是完整示例 -示例 Live Demo使用 System; 公共类 Demo { 静态 void Main(string[] args) { string[] arr = new string[3] {"one", "two", "three"}; 对于 (int i = ... 阅读更多
555 次查看
变量是赋予存储区域的名称,我们的程序可以对其进行操作。C# 中的每个变量都具有特定类型,这决定了变量内存的大小和布局、可以存储在该内存中的值的范围以及可以应用于变量的操作集。要为变量赋值,请在等号后添加该值 -int a = 10;让我们看看如何为变量赋值并打印它示例 Live Demo使用 System; 命名空间 Demo { 类 Program { 静态 ... 阅读更多
968 次查看
假设字符串是 −Welcome User, Kindly wait for the image to load对于多行字符串字面量,首先使用@前缀像以下语句一样设置它 −string str = @"Welcome User, Kindly wait for the image to load";现在让我们显示结果。该字符串现在是多行字符串 −示例 在线演示使用 System; 命名空间 Demo { 类 Program { 静态 void Main(string[] args) { string str = @"Welcome User, 请等待图像加载 load"; Console.WriteLine(str); } } }输出Welcome User, Kindly wait for the image to load