私有方法只能在类中使用。要设置私有方法,请使用 private 访问限定符。私有访问限定符允许一个类向其他函数和对象隐藏其成员变量和成员函数。同个类的函数才能访问其私有成员。即使是类的实例也无法访问其私有成员。以下是一个示例 −示例using System; class Demo { private int displayOne() { return 10; } public int displayTwo() { return 10; } } class Program { static ... 阅读更多
运行时多态性具有称为动态绑定或后期绑定的方法重载。通过抽象类和虚函数实现。抽象类包含抽象方法,由派生类实现。让我们看看实现运行时多态性并与覆盖相结合的抽象类的示例 −示例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# 中的数字,应使用 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); } } 现在让我们了解一下这些数学运算符(即运算符优先级)的执行顺序。运算符优先级决定分组 ... 阅读更多
类的命名规则类定义以关键字 class 开头,后跟类名;类主体由一对花括号括起来。以下是类名的规则。帕斯卡命名法类的命名规则是类名的命名,例如,它应该采用帕斯卡命名法。public class EmployeeDetails {}上面,类名 EmployeeDetails 采用帕斯卡命名法。名词或名词短语首选以名词或名词短语添加类名 −public class Employee {} 标识符是一个用于标识类、变量、函数或任何其他用户定义项的名称。以下内容... 阅读更多
嵌套类是在另一个封闭类中声明的类。它是其封闭类的一个成员,封闭类中的成员无权访问嵌套类中的成员。让我们看一个 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# 中的重载有两种类型。函数重载在同一个作用域中可以对同一个函数名进行多重定义。函数的定义必须通过参数列表中的类型和/或参数的数量而彼此不同。让我们看一个示例 −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 ... 阅读更多