找到 2628 篇文章 关于 C#

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

Samual Sam
更新于 2020年6月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年6月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年6月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年6月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年6月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年6月21日 16:08:58

2K+ 次浏览

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

C# 中的变异测试工具

karthikeya Boyini
更新于 2020年6月21日 16:10:08

281 次浏览

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

C# 中的嵌套类

George John
更新于 2020年6月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年6月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 ... 阅读更多

C# 类中的可选属性

Chandu yadav
更新于 2020年6月21日 16:11:09

5K+ 次浏览

如果属性可以并且有效地为 null,则该属性是可选的。其 CLR 类型不能为 null 的属性不能配置为可选。可选属性用法示例 - 示例[AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)] internal sealed class OptionalAttribute : Attribute { } public class Employee {    public string EmpName { get; set; }    [Optional]    public string AlternativeName { get; set; } }

广告