找到 34423 篇文章 适用于编程

C# 对象序列化

Ankith Reddy
更新于 2020-06-21 12:59:50

180 次浏览

对于对象序列化,您需要参考以下代码。在这里,我们使用了 BinaryFormatter.Serialize (stream, reference) 方法来序列化我们的示例对象。我们在这里设置了一个构造函数 -public Employee(int id, string name, int salary) {    this.id = id;    this.name = name;    this.salary = salary; }现在设置文件流 -FileStream fStream = new FileStream("d:ew.txt", FileMode.OpenOrCreate); BinaryFormatter bFormat = new BinaryFormatter();Employee 类的对象 -Employee emp = new Employee(001, "Jim", 30000); bFormat.Serialize(fStream, emp);

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

Samual Sam
更新于 2020-06-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("This is Static Constructor");          val1 = 70;       }   ... 阅读更多

什么是 C# 中的静态类?

Chandu yadav
更新于 2020-06-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("Square: " + Demo.calc(3));    } }上面,静态类是 -public static class Demo {    public static float PI ... 阅读更多

什么是 C# 中的密封类?

karthikeya Boyini
更新于 2020-06-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-06-21 12:49:30

290 次浏览

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-06-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-06-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-06-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-06-21 12:41:40

1K+ 次浏览

C# 中的 System.Math 类提供了执行数学运算、三角函数、对数计算等的方法和属性。一些方法包括 -序号方法和描述1Abs(Decimal)返回 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-06-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; ... 阅读更多

广告

© . All rights reserved.