找到 34423 篇文章 编程

C# 中的 finally 语句是什么?

Samual Sam
更新于 2020-06-20 13:24:44

282 次浏览

final 块用于执行给定的语句集,无论是否抛出异常。例如,如果您打开一个文件,则必须关闭它,无论是否引发异常。错误处理块使用 try、catch 和 finally 关键字实现。示例您可以尝试运行以下代码来实现 finally 语句 −using System; namespace ErrorHandlingApplication {    class DivNumbers {       int result;       DivNumbers() {          result = 0;       }       public void division(int ... 阅读更多

C# 中的枚举是什么?

karthikeya Boyini
更新于 2020-06-20 13:27:04

148 次浏览

Enum 是枚举,用于存储一组命名常量,例如年份、产品、月份、季节等。Enum 常量的默认值从 0 开始递增。它具有一组固定的常量,并且可以轻松遍历。让我们来看一个例子。我们这样设置枚举:public enum Vehicle { Car, Bus, Truck }以下是完整的示例:示例 在线演示using System; public class Demo {    public enum Vehicle { Car, Bus, Truck }    public static void Main() {       int a = (int)Vehicle.Car;       int b = (int)Vehicle.Bus; ... 阅读更多

C# 中的封装是什么?

Ankith Reddy
更新于 2020-06-20 13:14:00

368 次浏览

C# 中的封装防止访问实现细节。使用访问修饰符在 C# 中实现封装。以下是 C# 支持的访问修饰符:PublicPrivateProtectedInternalProtected internal可以通过使用私有访问修饰符的示例来理解封装,该修饰符允许类隐藏其成员变量和成员函数,使其无法被其他函数和对象访问。在以下示例中,我们将 length 和 width 作为变量分配了私有访问修饰符:示例 在线演示using System; namespace RectangleApplication {    class Rectangle {       private double length;       private double width;       public void Acceptdetails() {     ... 阅读更多

C# 中的聚合是什么?

Arjun Thakur
更新于 2020-06-20 13:15:21

294 次浏览

聚合是 C# 中对象之间的一种方向关系。它是对象之间的关系。例如,Employee 和 Address一个 Employee 与一个 Department 关联,而一个 Department 可以有多个 Employee。让我们来看一个 Employee 和 Address 的示例:public class Address {    . . . } public class Employee {    private Address addr;    public Employee (Address addr) {       this.addr = addr;    }    . . . }

C# 中的用户定义异常是什么?

karthikeya Boyini
更新于 2020-06-20 13:16:08

646 次浏览

与任何其他编程语言一样,在 C# 中,您可以轻松创建用户定义的异常。用户定义的异常类派生自 Exception 类。自定义异常是我们所说的用户定义异常。在下面的示例中,创建的异常不是内置异常;它是自定义异常:TempIsZeroException您可以尝试运行以下代码来学习如何在 C# 中创建用户定义的异常:示例 在线演示using System; namespace Demo {    class TestTemperature {       static void Main(string[] args) {          Temperature temp = new Temperature();          try {   ... 阅读更多

C# 中的用户定义数据类型是什么?

Chandu yadav
更新于 2020-06-20 13:16:48

2K+ 次浏览

C# 中的用户定义数据类型是结构和枚举。结构在 C# 中,结构是一种值类型数据类型。它可以帮助您使单个变量保存各种数据类型的相关数据。struct 关键字用于创建结构。C# 结构具有以下特性:结构可以具有方法、字段、索引器、属性、运算符方法和事件。结构可以有定义的构造函数,但不能有析构函数。但是,您不能为结构定义默认构造函数。默认构造函数是自动定义的,并且不能更改。与类不同,结构不能继承其他结构或类。结构不能用作 ... 阅读更多

C# 中的一元运算符是什么?

Samual Sam
更新于 2020-06-20 13:17:19

308 次浏览

以下是 C# 中的一元运算符:+ - ! ~ ++ -- (type)* & sizeof让我们了解一下 sizeof 运算符。sizeof 返回数据类型的尺寸。假设您需要查找 int 数据类型的尺寸:sizeof(int)对于 double 数据类型:sizeof(double)让我们来看一个完整的示例,以查找各种数据类型的尺寸:示例 在线演示using System; namespace Demo {    class Program {       static void Main(string[] args) {          Console.WriteLine("The size of int is {0}", sizeof(int));          Console.WriteLine("The size of int is ... 阅读更多

C# 中的早期绑定是什么?

Arjun Thakur
更新于 2020-06-20 13:18:04

922 次浏览

在编译时将函数与对象链接的机制称为早期绑定。它也称为静态绑定。C# 提供两种技术来实现静态多态性,即函数重载和运算符重载。让我们通过一个示例来了解函数重载:您可以在同一作用域内为同一个函数名提供多个定义。函数的定义必须在参数列表中的类型和/或参数数量上有所不同。您不能重载仅返回值类型不同的函数声明。以下是完整的示例:示例 在线演示using System; ... 阅读更多

C# 中的动态绑定是什么?

karthikeya Boyini
更新于 2020-06-20 13:18:34

469 次浏览

在动态绑定中,编译器不会在编译时进行类型检查。在运行时,会进行检查。使用它可以避免匿名类型对一种方法的限制。这仅仅是因为类型名称仅对编译器可见;因此,您不能将其声明为方法的返回值。让我们来看一个例子:public dynamic GetAnonymousType() {    return new {       StudentName = "Jack",       Subject = "Maths",    }; }上面,方法设置为动态,这意味着编译器不会在编译时进行类型检查:public dynamic GetAnonymousType() {}

C# 中的组合和聚合有什么区别?

Ankith Reddy
更新于 2020-06-20 13:19:02

469 次浏览

在组合中,如果父对象被删除,则子对象也会失去其状态。组合是聚合的一种特殊类型,并提供了一种部分关系。例如,一辆汽车有一个引擎。如果汽车被销毁,引擎也会被销毁。public class Engine {    . . . } public class Car {    Engine eng = new Engine();    ....... }聚合是 C# 中对象之间的一种方向关系。它是对象之间的关系。例如,Employee 和 Address一个 Employee 与一个 Department 关联,而一个 Department 可以有多个 Employee。让 ... 阅读更多

广告

© . All rights reserved.