找到 34423 篇文章 关于编程

如何将 List 集合复制到数组?

karthikeya Boyini
更新于 2020年6月21日 15:16:52

656 次浏览

要将 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");       list1.Add("Four"); ... 阅读更多

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# 中的 final 局部变量

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 集合的方法 - 序号.方法和描述 1 public BitArray And(BitArray value); 对当前 BitArray 中的元素与指定 BitArray 中的对应元素执行按位 AND 运算。2 public bool Get(int index); 获取 BitArray 中特定位置的位的值。3 public BitArray Not(); 反转当前 BitArray 中的所有位值,以便设置为 true 的元素更改为 ... 阅读更多

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

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

347 次浏览

ArrayList 类表示对象的排序集合,可以单独索引。它是数组的替代方案。下表列出了 ArrayList 类的一些常用属性 - 序号.属性和描述 1 Capacity 获取或设置 ArrayList 可以包含的元素数。2 Count 获取 ArrayList 中实际包含的元素数。3 IsFixedSize 获取指示 ArrayList 是否具有固定大小的值。4 IsReadOnly 获取指示 ArrayList 是否为只读的值。5 Item 获取或设置指定索引处的元素。以下是一个示例,展示如何在 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; // 装箱 在装箱中,堆栈上存储的值被复制到堆内存上存储的对象中,而拆箱则相反。装箱对于将值类型存储在垃圾收集的堆中很有用。它是值类型到对象类型的隐式转换。让我们来看一个例子 - 示例 using System; using System.Collections.Generic; using System.Linq; public class Demo {    static void Main() {       int x = 50;       object ... 阅读更多

广告
© . All rights reserved.