找到 34423 篇文章,关于编程

C#中抽象类和接口的区别

Arjun Thakur
更新于 2019年7月30日 22:30:23

548 次浏览

接口定义属性、方法和事件,这些是接口的成员。接口只包含成员的声明。派生类有责任定义这些成员。抽象类在某种程度上也具有相同的用途,但是它们主要用于基类只需要声明少量方法,而派生类实现其功能的情况。现在让我们看看C#中抽象类和接口的区别。继承 一个类可以继承多个接口,而一个类只能继承一个抽象类。成员字段 ... 阅读更多

C#中==和.Equals方法的区别

karthikeya Boyini
更新于 2020年6月23日 09:23:20

7K+ 次浏览

相等运算符(==)是比较运算符,而C#中的Equals()方法用于比较字符串的内容。Equals()方法只比较内容。示例 在线演示使用 System; 命名空间 ComparisionExample { 类 Program { 静态 void Main(string[] args) { 字符串 str = "hello"; 字符串 str2 = str; Console.WriteLine("使用相等运算符:{0}", str == str2); Console.WriteLine("使用equals()方法:{0}", str.Equals(str2)); Console.ReadKey(); } } }输出使用相等运算符:True 使用equals()方法: ... 阅读更多

C#中的委托

Chandu yadav
更新于 2020年6月23日 09:24:41

226 次浏览

C#中的委托是对方法的引用。委托是一个引用类型变量,它保存对方法的引用。可以在运行时更改该引用。委托特别用于实现事件和回调方法。所有委托都隐式派生自System.Delegate类。让我们看看如何在C#中声明委托。委托让我们来看一个例子,学习如何在C#中使用委托。示例 在线演示使用 System; 使用 System.IO; 命名空间 DelegateAppl { 类 PrintString { 静态 FileStream fs; 静态 StreamWriter sw; ... 阅读更多

C#中的默认构造函数

Samual Sam
更新于 2020年6月23日 09:25:13

285 次浏览

在C#中,当创建对象时,会自动调用构造函数。构造函数的名称与类的名称相同,例如-public class Department { public Department () { Console.WriteLine("默认构造函数! "); } }以下是显示如何在C#中使用默认构造函数的代码。创建对象时,会立即调用构造函数。Department dept1 = new Department ();默认构造函数是没有参数的构造函数,例如-Department () { }让我们来看一个完整的例子,学习如何使用默认构造函数。示例 在线演示使用 System; ... 阅读更多

C#中的构造函数

karthikeya Boyini
更新于 2020年6月23日 09:27:50

432 次浏览

在C#中,当创建对象时,会自动调用构造函数。构造函数的名称与类的名称相同,例如-public class Department { public Department () { Console.WriteLine("默认构造函数! "); } }以下是显示如何在C#中使用构造函数的代码。示例 在线演示使用 System; public class Department { public Department () { Console.WriteLine("构造函数已调用"); } public static void Main(string[] args) { Department dept1 = new Department (); } }输出构造函数已调用

C#中的构造函数重载

Ankith Reddy
更新于 2020年6月23日 09:14:03

2K+ 次浏览

当在同一个类中定义了多个具有相同名称的构造函数时,如果每个构造函数的参数不同,则称为重载。让我们来看一个例子,学习如何在C#中使用构造函数重载。在这个例子中,我们有两个科目和一个用于学生姓名的字符串声明。private double SubjectOne; private double SubjectTwo; string StudentName;我们展示了三个学生不同科目的成绩。为了我们的例子,为了展示构造函数重载,只显示了第三个学生的名字。Student s1 = new Student(); Student s2 = new Student(90); Student s3 = new Student("Amit", 88, ... 阅读更多

C#中的复合赋值运算符

Samual Sam
更新于 2020年6月23日 09:14:59

3K+ 次浏览

复合赋值运算符具有更短的语法来赋值结果。在将结果赋值给第一个操作数之前,对两个操作数执行运算。以下是C#中的复合赋值运算符。序号运算符和运算符名称1+=加法赋值2-=减法赋值3*=乘法赋值4/=除法赋值5%=取模赋值6&=按位与赋值7|=按位或赋值8^=按位异或赋值9=右移赋值11=>Lambda 运算符让我们来看一个例子,学习如何在C#中使用复合赋值运算符。示例 在线演示使用 System; 命名空间 Program { 类 MyClass { public static void Main(string[] args) { int val = 7; val ... 阅读更多

C#中的组合与聚合

Arjun Thakur
更新于 2020年6月23日 09:16:12

3K+ 次浏览

组合在组合中,如果父对象被删除,则子对象也会失去其状态。组合是聚合的一种特殊类型,表示“部分-整体”关系。例如,汽车有一个引擎。如果汽车被销毁,引擎也会被销毁。public class Engine { . . . } public class Car { Engine eng = new Engine(); ....... }聚合聚合是C#中对象之间的方向关系。它是对象之间的关系。例如,员工和地址一个员工与一个部门关联,而一个部门可以有多个员工。让我们来看 ... 阅读更多

C#程序的编译和执行

Chandu yadav
更新于 2024年10月15日 17:48:01

20K+ 次浏览

要在C#中编译和执行程序,只需单击“运行”按钮或按F5键即可在Microsoft Visual Studio IDE中执行项目。使用命令行而不是Microsoft Visual Studio IDE编译C#程序-打开文本编辑器并添加上述代码。将文件保存为helloworld.cs打开命令提示符工具并转到保存文件的目录。键入csc helloworld.cs并按Enter键编译代码。如果代码中没有错误,命令提示符将带您进入下一行,并且 ... 阅读更多

C#中的复数

karthikeya Boyini
更新于 2020年6月23日 09:17:01

3K+ 次浏览

要在 C# 中使用和显示复数,需要检查实部和虚部的值。一个复数,例如 7+5i,由两部分组成:实部 7 和虚部 5。这里,虚部是 i 的倍数。要显示复数,使用 -public struct Complex- 要添加两个复数,需要将实部和虚部相加 -public static Complex operator +(Complex one, Complex two) {    return new Complex(one.real + two.real, one.imaginary + two.imaginary); }你可以尝试运行以下代码来在... 阅读更多

广告
© . All rights reserved.