找到 2628 篇文章 关于 C#

C#中类成员的默认访问权限是什么?

George John
更新于 2020年6月21日 15:18:21

3K+ 次浏览

C#中类成员的默认访问权限是私有的 (private)。成员变量,即类成员,是从设计角度来看对象的属性,它们被设置为私有以实现封装。这些变量只能使用公共成员函数访问。示例 using System; namespace RectangleApplication { class Rectangle { //成员变量 private double length; private double width; public void Acceptdetails() { length = 10; width = 14; } public ... 阅读更多

C#中的最终局部变量

Samual Sam
更新于 2020年6月21日 15:19:47

1K+ 次浏览

要为局部变量设置 final,请在 C# 中使用 readonly 关键字,因为 final 关键字的实现是不可能的。readonly 允许仅为变量赋值一次。标记为“只读”的字段只能在对象的构造期间设置一次。它不能更改。让我们来看一个例子。在下面,我们将 empCount 字段设置为只读,一旦赋值就不能更改。示例 class Department { readonly int empCount; Employee(int empCount) { this.empCount = empCount; } void ChangeCount() { //empCount = 150; // 编译错误 } }

C# 中基于索引的 I/O BitArray 集合是什么?

Chandu yadav
更新于 2020年6月21日 15:21:05

123 次浏览

BitArray 类管理一个紧凑的位值数组,这些位值表示为布尔值,其中 true 表示位打开 (1),false 表示位关闭 (0)。以下是基于索引的 BitArray 集合的方法:序号方法和描述1public BitArray And(BitArray value);对当前 BitArray 中的元素与指定 BitArray 中的相应元素执行按位 AND 运算。2public bool Get(int index);获取 BitArray 中特定位置的位的值。3public BitArray Not();反转当前 BitArray 中的所有位值,以便将设置为 true 的元素更改为 ... 阅读更多

C# 中基于索引的 I/O ArrayList 集合是什么?

karthikeya Boyini
更新于 2020年6月21日 14:59:39

347 次浏览

ArrayList 类表示对象的排序集合,可以单独索引。它是数组的替代方案。下表列出了 ArrayList 类的一些常用属性:序号属性和描述1Capacity获取或设置 ArrayList 可以包含的元素数。2Count获取 ArrayList 中实际包含的元素数。3IsFixedSize获取一个值,该值指示 ArrayList 是否具有固定大小。4IsReadOnly获取一个值,该值指示 ArrayList 是否为只读。5Item获取或设置指定索引处的元素。以下是一个示例,展示如何在 C# 中使用 ArrayList 并查找容量。 ... 阅读更多

C# 中隐式类型转换和显式类型转换的区别是什么?

Samual Sam
更新于 2020年6月21日 15:03:14

794 次浏览

以下是隐式类型转换和显式类型转换的区别:隐式类型转换这些转换由 C# 以类型安全的方式执行。要理解这个概念,让我们隐式地将 int 转换为 long。int val1 = 11000; int val2 = 35600; long sum; sum = val1 + val2;在上面,我们有两个整型变量,当我们在 long 变量中对其求和时,它不会显示错误。因为编译器会自行进行隐式转换。让我们现在打印这些值。示例 using System; using System.IO; namespace Demo { class Program { static void Main(string[] args) ... 阅读更多

C# 中 internal 和 private 修饰符的区别是什么?

Arjun Thakur
更新于 2020年6月21日 15:02:21

1K+ 次浏览

Internal 访问修饰符Internal 访问修饰符允许类向当前程序集中的其他函数和对象公开其成员变量和成员函数。任何具有 internal 访问修饰符的成员都可以从定义该成员的应用程序中定义的任何类或方法访问。以下是一个示例:示例 using System; namespace RectangleApplication { class Rectangle { //成员变量 internal double length; internal double width; double GetArea() { return length * width; } ... 阅读更多

C# 中的强制转换运算符 () 是什么?

Ankith Reddy
更新于 2020年6月21日 15:03:46

664 次浏览

类型转换是将一种类型的数据转换为另一种类型。显式转换由用户使用预定义函数显式执行,需要强制转换运算符。让我们来看一个将 double 转换为 int 的示例:示例 using System; namespace Demo { class Program { static void Main(string[] args) { double a = 4563.56; int x; x = (int)a; Console.WriteLine(x); Console.ReadKey(); } } }要将 double 转换为 int,我们执行了显式类型转换:x = (int)a;

什么是 C# 编程?

karthikeya Boyini
更新于 2020年6月21日 15:04:37

202 次浏览

C# 是一种由 Microsoft 开发的现代通用面向对象编程语言。C# 是为公共语言基础结构 (CLI) 设计的,它由可执行代码和运行时环境组成,允许在不同的计算机平台和架构上使用各种高级语言。以下是 C# 的特性:布尔条件自动垃圾回收标准库程序集版本控制属性和事件委托和事件管理易于使用的泛型索引器条件编译简单的多线程LINQ 和 Lambda 表达式与 Windows 集成

什么是 C# 中的装箱?

George John
更新于 2020年6月21日 15:05:29

448 次浏览

装箱将值类型转换为对象类型。让我们来看一个装箱的例子:int x = 50; object ob = x; // 装箱在装箱中,堆栈上存储的值被复制到堆内存上存储的对象中,而拆箱则相反。装箱对于将值类型存储在垃圾收集堆中很有用。它是值类型到 object 类型的隐式转换。让我们来看一个例子:示例 using System; using System.Collections.Generic; using System.Linq; public class Demo { static void Main() { int x = 50; object ... 阅读更多

如何复制或克隆 C# 列表?

Samual Sam
更新于 2020年6月21日 15:06:41

3K+ 次浏览

要复制或克隆 C# 列表,首先设置一个列表:List list1 = new List(); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four");现在声明一个字符串数组并使用 CopyTo() 方法进行复制。string[] arr = new string[20]; list1.CopyTo(arr);让我们来看一下将列表复制到一维数组的完整代码。示例 using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { List list1 = new List(); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); ... 阅读更多

广告