page contents
王昭君
王昭君

性别: 北京 - 北京市 注册于 2022-09-13

向TA求助
2080金币数
4990 经验值
0个粉丝
主页被访问 4260 次

63 个回答

0 赞同

什么是偏类?

C# 语言中有一个特性是将单个类文件分成多个物理文件。为此,我们必须使用“partial”关键字。在编译时,它在逻辑上只是一个文件;我们不能在两个不同的分部类文件中拥有同名的方法或同名的变量。 在这里,为了方便开发者将大类文件分解成多个小的物理文件,提供了这个功能。

回答于 2022-11-03 09:59

0 赞同

什么是密封类?

我们使用“sealed”关键字来创建一个密封类。当不需要进一步继承或需要限制该类被继承时,类被创建为密封类。请参阅下面的语法。 public sealed class MyClass {    //properties and methods }

回答于 2022-11-03 09:59

0 赞同

什么是装箱和拆箱?

值类型数据类型到引用类型(对象)数据类型的转换称为装箱。例如: namespace demoapp {     class Conversion     {         public void DoSomething()         {             int i = 10;             object o = i;         }     } } 拆箱是将引用类型数据类型转换为值类型。例如: namespace demoapp {     ...

回答于 2022-11-03 09:59

0 赞同

解释“continue”和“break”语句。

我们可以在 C# 的循环中使用 continue 和 break 语句。使用 break 语句,我们可以中断循环执行,而使用 continue 语句,我们可以中断循环的一次迭代。下面是一个 break 语句的例子: using System; namespace demoapp {     class LoopingStatements     {         public static void main(String[] args)         {   ...

回答于 2022-11-03 09:58

0 赞同

C#中的string和string builder有什么区别?

字符串是不可变的对象。当我们必须执行一些操作来更改字符串或附加新字符串时,它会清除字符串对象的旧值,并在内存中创建一个新实例以将新值保存在字符串对象中。例如,它使用 System.String 类。 using System; namespace demoapp {     class StringClass     {         public static void main(String[] {         ...

回答于 2022-11-03 09:58

0 赞同

常量和只读变量有什么区别?

常量变量只能在声明时赋值,我们不能在整个程序中更改该变量的值。我们可以在声明时或在同一类的构造函数中将值分配给只读变量。 下面是一个常量示例: using System; namespace demoapp {     class DemoClass     {         // Constant fields          public const int myvar = 101;         public const strin...

回答于 2022-11-03 09:58

0 赞同

我们可以在静态类中使用“this”吗?

不。“this”不能与静态类一起使用,因为我们只能在静态类中使用静态变量和静态方法。 学习C#课程:Udemy 完整 C# 大师班 https://www.koudaizy.com/tutorials/complete-csharp-masterclass/

回答于 2022-11-01 10:27

0 赞同

什么是static关键字?

我们使用 static 关键字来创建静态类、静态方法或静态属性。当我们创建一个静态类时,该类中只能有静态数据成员和静态方法。静态意味着我们不能创建该类的实例。该类可以像 ClassName.methodName 一样直接使用。当需要其他类的所有实例都具有的特殊功能时,我们使用静态类。例如,需要加载一些默认的应用程序级值。我们创建...

回答于 2022-11-01 10:26

0 赞同

什么是方法重载和方法覆盖?

方法重载和覆盖都是一种多态性。 方法重载是指我们有一个名称相同但签名不同的函数。方法覆盖是当我们使用 override 关键字覆盖子类中基类的虚拟方法时。

回答于 2022-11-01 10:26

0 赞同

什么是虚方法,它与抽象方法有什么不同?

一个虚方法必须有一个默认实现,我们可以在派生类中使用 override 关键字来覆盖这个虚方法。抽象方法没有实现,只在抽象类内部创建。在抽象类的情况下,从抽象类派生的类必须具有该抽象方法的实现。下面是一个虚方法的例子: public class CellPhone             {         public virtual void Typing()         {     ...

回答于 2022-11-01 10:26