C# 静态类不能被实例化,并且只能包含静态成员。C# 中的静态类是密封的,不能包含实例构造函数。以下是用静态类和静态成员的示例 -示例using System; public static class Demo { public static float PI = 3.14f; public static int calc(int n){return n*n;} } class Program { public static void Main(string[] args) { Console.WriteLine("PI: "+Demo.PI); Console.WriteLine("平方: " + Demo.calc(3)); } }上面,静态类是 -public static class Demo { public static float PI ... 阅读更多
使用 sealed 关键字的 C# 密封类不能被继承。同样,sealed 关键字可以添加到方法中。当你在 C# 中对方法使用 sealed 修饰符时,该方法会失去其重写功能。密封方法应该是派生类的一部分,并且该方法必须是重写方法。让我们看看 C# 中密封类的示例 -示例using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class Program { static void Main(string[] args) { Result ob = new ... 阅读更多
C# 中的递归方法调用称为递归。让我们看一个使用递归计算数字幂的示例。在这里,如果幂不等于 0,则会发生函数调用,最终导致递归 -if (p!=0) { return (n * power(n, p - 1)); }上面,n 是数字本身,幂在每次迭代中都会减少,如下所示 -示例using System; using System.IO; public class Demo { public static void Main(string[] args) { int n = 5; int p = 2; long res; ... 阅读更多
以下是可以在 C# 中的字符串上使用的逻辑运算符。运算符描述示例&&称为逻辑 AND 运算符。如果两个操作数都不为零,则条件为真。(A && B) 为假。||称为逻辑 OR 运算符。如果两个操作数中的任何一个不为零,则条件为真。(A || B) 为真。!称为逻辑 NOT 运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑 NOT 运算符将变为假。!(A && B) 为真。让我们看一个显示如何在字符串上使用逻辑 AND 运算符的示例 -示例 实时演示using System; using System.Collections.Generic; using System.Linq; ... 阅读更多