找到 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; } }

广告