摘要:
C# 中的 String 和 StringBuilder 的区别 1. String 类 String 类表示不可变的字符串。 一旦创建 String 对象,其内容就不能再被修改。 对 String 对象进行任何修改操作都会返回一个新的 String 对象。 示例: string str1 = "H 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(144)
评论(0)
推荐(0)
摘要:
C# 中 dynamic 动态类型与 object 类型的区别 1. object 类型 object 类型是 .NET 中 System.Object 类的别名。 在 C# 中,所有类型(预定义、用户定义、引用类型、值类型)都直接或间接继承自 Object。 因此,我们可以将任何类型的值用 obj 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(218)
评论(0)
推荐(0)
摘要:
C# 中判断变量类型的两种方法 1. GetType() 方法 GetType() 方法用于获取当前实例的准确运行时类型。 该方法返回一个 Type 对象,该对象包含有关该类型的信息,例如类型名称、成员、属性等。 示例: public class Person { public string Nam 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(654)
评论(0)
推荐(0)
摘要:
C# 中的装箱和拆箱 1. 什么是装箱和拆箱? 装箱:将值类型转换为引用类型的过程。 拆箱:将引用类型转换为值类型的过程。 2. 装箱和拆箱的作用 C# 中值类型和引用类型的最终基类都是 Object 类型(它本身是一个引用类型)。 通过装箱和拆箱,可以将值类型当做引用类型来处理,从而将值类型与引用 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(118)
评论(0)
推荐(0)
摘要:
as和is的区别 is 只是做类型兼容判断,并不执行真正的类型转换。返回true或false,不会返回null,对象为null也会返回false。 as运算符将表达式结果显式转换为给定的引用类型或可以为null值的类型。 如果无法进行转换,则as运算符返回 null。 总结:as模式的效率要比is模 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(75)
评论(0)
推荐(0)
摘要:
C# 中的out关键字有什么作用? 参数在使用 out 关键字进行引用传递时,不需要在方法调用之前进行初始化。 out 关键字通常用于表示方法返回多个值的情况,或者用于修改方法外部的变量。 out 参数必须在方法内部进行初始化,并确保在方法结束前完成赋值操作。方法内部没有为 out 参数赋值的情况下 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(279)
评论(0)
推荐(1)
摘要:
C# 中的 ref 关键字有什么作用? 参数在使用 ref 关键字进行引用传递时,必须在方法调用之前对其进行初始化。 ref 关键字既可以在进入方法之前初始化参数的值,也可以在方法内部对参数进行修改。 ref 参数在进入方法时保持原始值,并在方法结束后将值带回到调用处。 ref 关键字的作用: C# 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(142)
评论(0)
推荐(0)
摘要:
静态类与非静态类的区别? 静态类无法实例化(换句话说,无法使用new运算符创建类类型的变量。 由于不存在任何实例变量,因此可以使用类名本身访问静态类的成员)。 静态构造函数只调用一次,在程序所驻留的应用程序域的生存期内,静态类会保留在内存中(即使用Static修饰的类,应用一旦启用静态类就会保留在内 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(481)
评论(0)
推荐(0)
摘要:
virtual作用? virtual关键字用于修改方法、属性、索引器或事件声明,并使它们可以在派生类中被重写(使用override关键字对虚方法重写)。 如下是虚方法声明和重写虚方法的示例: 声明虚方法 public class Animal { public virtual void Speak( 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(84)
评论(0)
推荐(0)
摘要:
readonly与const区别? readonly关键字(运行时常量):字段可以在声明或构造函数中初始化,常作为运行时常量使用。 const关键字(编译时常量):字段只能在该字段的声明时初始化,常作为编译时常量使用过。 C# 中的 readonly 和 const 都是用于声明常量的关键字,但它们 阅读全文
posted @ 2024-03-03 23:04
甜饼怪2030
阅读(75)
评论(0)
推荐(0)

浙公网安备 33010602011771号