找到 2628 篇文章 关于 C#

什么是 C# 中的静态构造函数?

Samual Sam
更新于 2020年6月21日 12:46:43

371 次浏览

静态构造函数是用 static 修饰符声明的构造函数。它是类中执行的第一块代码。因此,静态构造函数在类的生命周期中只执行一次。以下是 C# 中静态构造函数的示例:示例 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Difference {    class Demo {       static int val1;       int val2;       static Demo() {          Console.WriteLine("这是一个静态构造函数");          val1 = 70;       }   ... 阅读更多

什么是 C# 中的静态类?

Chandu yadav
更新于 2020年6月21日 12:45:28

462 次浏览

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 ... 阅读更多

什么是 C# 中的密封类?

karthikeya Boyini
更新于 2020年6月21日 12:48:54

636 次浏览

使用 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# 中的递归方法调用?

Arjun Thakur
更新于 2020年6月21日 12:49:30

288 次浏览

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# 中数组类型的引用/ref 参数?

Samual Sam
更新于 2020年6月21日 12:50:17

1K+ 次浏览

使用 ref 关键字声明引用参数。引用参数是指向变量内存位置的引用。当按引用传递参数时,与值参数不同,不会为这些参数创建新的存储位置。声明 ref 参数:public void swap(ref int x, ref int y) {}声明数组类型的 ref 参数:static void Display(ref int[] myArr)以下是一个示例,展示了如何在 C# 中使用数组类型的 ref 参数:class TestRef {    static void Display(ref int[] myArr) {       if (myArr == null) {     ... 阅读更多

C# 中的用户定义异常及示例

karthikeya Boyini
更新于 2020年6月21日 12:52:40

5K+ 次浏览

异常是在程序执行期间出现的错误。C# 异常是对程序运行期间出现的异常情况的响应,例如尝试除以零。定义你自己的异常。用户定义的异常类是从 Exception 类派生的。以下是一个示例:示例 using System; namespace UserDefinedException {    class TestFitness {       static void Main(string[] args) {          Fitness f = new Fitness();          try {             f.showResult();          } catch(FitnessTestFailedException ... 阅读更多

什么是 C# 中的复制构造函数?

Samual Sam
更新于 2020年6月21日 12:39:00

3K+ 次浏览

复制构造函数通过复制另一个对象的变量来创建对象。让我们来看一个示例:示例 using System; namespace Demo {    class Student {       private string name;       private int rank;       public Student(Student s) {          name = s.name;          rank = s.rank;       }       public Student(string name, int rank) {          this.name = name;          this.rank = rank;       }       public string Display {     ... 阅读更多

C# 中的数学函数

karthikeya Boyini
更新于 2020年6月21日 12:41:40

1K+ 次浏览

C# 中的 System.Math 类提供方法和属性来执行数学运算、三角函数、对数计算等。一些方法包括:序号方法和描述1Abs(Decimal)返回十进制数的绝对值。2Abs(Double)返回双精度浮点数的绝对值。3Abs(Int16)返回 16 位有符号整数的绝对值。4Abs(Int32)返回 32 位有符号整数的绝对值。5Abs(Int64)返回 64 位有符号整数的绝对值。6Abs(SByte)返回 8 位有符号整数的绝对值。7Abs(Single)返回单精度浮点数的绝对值。8Acos(Double)返回余弦为指定数字的角度。9Asin(Double)返回正弦为指定数字的角度。10Atan(Double)返回正切为... 阅读更多

C# 中字符串的逻辑运算符

George John
更新于 2020年6月21日 12:40:48

1K+ 次浏览

以下是您可以在 C# 中的字符串上使用的逻辑运算符。运算符描述示例&&称为逻辑 AND 运算符。如果两个操作数都不为零,则条件为真。(A && B) 为假。||称为逻辑 OR 运算符。如果两个操作数中的任何一个不为零,则条件为真。(A || B) 为真。!称为逻辑 NOT 运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑 NOT 运算符将使其为假。!(A && B) 为真。让我们来看一个示例,展示如何在字符串上使用逻辑 AND 运算符:示例   实时演示 using System; using System.Collections.Generic; using System.Linq; ... 阅读更多

使用 C# 列出目录和文件

karthikeya Boyini
更新于 2020年6月21日 12:41:57

415 次浏览

C# 中的 Directory 类包含许多用于对目录和子目录执行操作的方法:序号方法及说明1CreateDirectory(String)创建指定路径中的所有目录和子目录,除非它们已存在。2CreateDirectoryDirectorySecurity(String)创建指定路径中的所有目录,除非它们已存在,并应用指定的 Windows 安全性。3Delete(String)从指定路径删除空目录。4DeleteBoolean(String)删除指定的目录,如果指示,则删除目录中的所有子目录和文件。5EnumerateDirectories(String)返回指定路径中目录名称的可枚举集合。6EnumerateDirectories(String, String)返回指定路径中与搜索模式匹配的目录名称的可枚举集合。要获取目录名称,请使用 EnumerateDirectories 方法。… 阅读更多

广告