找到 34423 篇文章 关于编程

如何在 C# 中不使用临时变量交换两个数字

karthikeya Boyini
更新于 2020-06-21 16:24:18

707 次浏览

要交换两个数字,可以使用第三个变量并执行算术运算符,而不使用临时变量。设置两个用于交换的变量 -val1 = 5; val2 = 10;现在执行以下操作进行交换 -val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2;示例using System; namespace Demo {    class Program {       static void Main(string[] args) {          int val1,val2;          val1 = 5;          val2 = 10;          Console.WriteLine("交换前的值...");          Console.WriteLine(val1.ToString());          Console.WriteLine(val2.ToString());          val1 = val1 + val2;          val2 = val1 - val2;          val1 = val1 - val2;          Console.WriteLine("交换后的值...");          Console.WriteLine(val1.ToString());          Console.WriteLine(val2.ToString());          Console.ReadLine();       }    } }

如何使用 C# 反转字符串?

Samual Sam
更新于 2020-06-21 16:05:29

509 次浏览

要反转字符串,可以使用 Array.Reverse() 方法。设置要反转的字符串 -string str = "Amit";在上述方法中,我们将字符串转换为字符数组 -char[] ch = str.ToCharArray();然后使用 Reverse() 方法。Array.Reverse(ch);示例using System; namespace Demo {    class Program {       static void Main(string[] args) {          string str = "Amit";          char[] ch = str.ToCharArray();          Array.Reverse(ch);          foreach(var items in ch) {             Console.WriteLine(items);          }          Console.ReadLine();       }    } }

C# 中的私有方法

Chandu yadav
更新于 2020-06-21 16:26:34

7K+ 次浏览

私有方法只能在类内部使用。要设置私有方法,请使用 private 访问修饰符。Private 访问修饰符允许类将其成员变量和成员函数隐藏在其他函数和对象之外。只有同一类的函数才能访问其私有成员。即使是类的实例也无法访问其私有成员。以下是一个示例 -示例using System; class Demo {    private int displayOne() {       return 10;    }    public int displayTwo() {       return 10;    } } class Program {    static ... 阅读更多

C# 中的重写

karthikeya Boyini
更新于 2020-06-21 16:07:05

472 次浏览

运行时多态具有方法重写,也称为动态绑定或后期绑定。它由抽象类和虚函数实现。抽象类包含抽象方法,这些方法由派生类实现。让我们看看一个实现运行时多态并与重写一起工作的抽象类的示例 -示例using System; namespace PolymorphismApplication {    abstract class Shape {       public abstract int area();    }    class Rectangle: Shape {       private int length;       private int width;       public Rectangle( int a = 0, int ... 阅读更多

C# 中的数字

Arjun Thakur
更新于 2020-06-21 16:08:01

200 次浏览

对于 C# 中的数字,使用 int 类型。它表示一个整数,即正或负整数。让我们看看如何使用数学运算符 + 在 C# 中添加两个整数 -using System; using System.Linq; class Program {    static void Main() {       int x = 20;       int y = 30;       int sum = 0;       sum = x + y;       Console.WriteLine(sum);    } }现在让我们了解这些数学运算符的顺序,即运算符优先级。运算符优先级确定分组 ... 阅读更多

C# 中的空指针异常

Samual Sam
更新于 2020-06-21 16:08:32

3K+ 次浏览

NullReferenceException 是 NullPointerException 的 C# 版本。要在 C# 中处理和捕获它,请使用 try-catch。以下示例显示一个变量设置为 null,当我们尝试打印它时,它会抛出一个异常,该异常在 catch 中被捕获 -Try {    a = null;    Console.WriteLine(a); }catch (NullPointerException ex) {    Console.WriteLine("变量为空!"); }上述内容将允许捕获异常并对其使用 catch。

C# 中的命名约定

Ankith Reddy
更新于 2020-06-21 16:08:58

2K+ 次浏览

类命名约定类定义以关键字 class 后跟类名开头;以及由一对花括号括起来的类体。以下是类名的约定。帕斯卡命名法类名的编码约定是类名,例如,它应该以帕斯卡命名法开头。public class EmployeeDetails {}上面,类名 EmployeeDetails 使用帕斯卡命名法。名词或名词短语最好将类名添加为名词或名词短语 -public class Employee {}标识符是用于标识类、变量、函数或任何其他用户定义项目的名称。以下是 ... 阅读更多

C# 中的变异测试工具

karthikeya Boyini
更新于 2020-06-21 16:10:08

281 次浏览

C# 中用于变异测试的最佳工具之一是“VisualMutator”,它与 .NET 编程环境集成。以下是 VisualMutant(一种变异测试工具)的功能 -衡量测试套件的质量。使用内置和自定义变异运算符创建一阶变异体。在 C# 中查看修改后的代码片段。在生成的变异体上运行 NUnit 和 XUnit 测试。提供有关通过和失败测试的信息您还可以将结果写入 XML。在变异测试过程开始后立即查看有关任何变异体的详细信息它将结果显示为变异分数

C# 中的嵌套类

George John
更新于 2020-06-21 16:09:53

501 次浏览

嵌套类是在另一个封闭类中声明的类。它是其封闭类的成员,封闭类的成员无法访问嵌套类的成员。让我们看看 C# 中嵌套类的示例代码片段 -示例class One {    public int val1;    public class Two {       public int val1;    } } class Demo {    static void Main() {       One a = new One();       a.val1++;       One.Two ab = new One.Two();       ... 阅读更多

C# 中的重载

Samual Sam
更新于 2020-06-21 16:10:33

252 次浏览

C# 中的重载有两种类型。函数重载您可以在同一作用域中为同一个函数名提供多个定义。函数的定义必须在参数列表中按类型和/或参数数量相互区别。让我们看一个例子 -public static int mulDisplay(int one, int two) { } public static int mulDisplay(int one, int two, int three) { } public static int mulDisplay(int one, int two, int three, int four) { }运算符重载重载运算符是具有特殊名称的函数。关键字 operator 后跟要定义的运算符的符号。public ... 阅读更多

广告

© . All rights reserved.