找到关于 C# 的2628 篇文章

如何使用 C# BinaryWriter 类?

Samual Sam
更新于 2020-06-20 15:29:26

114 次浏览

如果您想将二进制信息写入流,请在 C# 中使用 BinaryWriter 类。您可以在 System.IO 命名空间下找到它。以下是 BinaryWriter 类的实现:static void WriteMe() {    using (BinaryWriter w = new BinaryWriter(File.Open("C:\abc.txt", FileMode.Create))) {       w.Write(37.8);       w.Write("test”);    } } static void ReadMe() {    using (BinaryReader r = new BinaryReader(File.Open("C:\abc.txt", FileMode.Open))) {       Console.WriteLine("Value : " + r.ReadDouble());       Console.WriteLine("Value : " + r.ReadString());    } }上述 BinaryWriter 类打开一个文件并将内容写入其中…… 阅读更多

C# 中 BitArray 类的 Item 属性是什么?

karthikeya Boyini
更新于 2020-06-20 15:30:41

73 次浏览

BitArray 类的 Item 属性获取或设置 BitArray 中特定位置的位的值。使用关键字定义索引器而不是实现 Item 属性。要访问元素,请使用 mycollection[index]。以下是 BitArray 类 Item 属性的实现:示例 实时演示using System; using System.Collections; class Demo {    static void Main() {       bool[] arr = new bool[5];       arr[0] = true;       arr[1] = true;       arr[2] = false;       arr[3] = false;       BitArray ... 阅读更多

如何使用 C# BinaryReader 类?

Arjun Thakur
更新于 2020-06-20 15:28:41

138 次浏览

如果您想从流中读取二进制信息,请使用 BinaryReader 类。BinaryReader 类位于 System.IO 命名空间中。以下是一个示例,演示如何使用 BinaryReader 类从文件中读取:static void WriteMe() {    using (BinaryWriter w = new BinaryWriter(File.Open("C:\abc.txt", FileMode.Create))) {       w.Write(25.9);       w.Write("DEMO DATA");    } } static void ReadMe() {    using (BinaryReader r = new BinaryReader(File.Open("C:\abc.txt", FileMode.Open))) {       Console.WriteLine("Value : " + r.ReadDouble());       Console.WriteLine("Value : " + r.ReadString());    } }上述方法在 Main() 方法中调用…… 阅读更多

C# 支持哪些不同类型的条件语句?

Samual Sam
更新于 2020-06-20 15:18:33

2K+ 次浏览

条件语句要求程序员指定一个或多个要由程序评估或测试的条件,以及如果条件确定为真则要执行的语句或语句,以及可选地,如果条件确定为假则要执行的其他语句。以下是条件语句的类型:序号语句及说明1if 语句if 语句由一个布尔表达式后跟一个或多个语句组成。2if...else 语句if 语句后可以跟一个可选的 else 语句,当布尔表达式为假时执行。3嵌套 if 语句您可以使用一个…… 阅读更多

如何在 C# 方法中使用 param 数组传递参数?

Ankith Reddy
更新于 2020-06-20 15:19:14

422 次浏览

声明方法时,您不确定作为参数传递的参数数量。在这种情况下,C# param 数组(或参数数组)很有帮助。以下是您可以使用 param 的方法:public int AddElements(params int[] arr) { }以下是完整的示例:示例using System; namespace Program {    class ParamArray {       public int AddElements(params int[] arr) {          int sum = 0;          foreach (int i in arr) {             sum += i;          }          return sum;       }    }    class Demo {       static void Main(string[] args) {          ParamArray app = new ParamArray();          int sum = app.AddElements(300, 250, 350, 600, 120);          Console.WriteLine("The sum is: {0}", sum);          Console.ReadKey();       }    } }输出The sum is: 1620

C# 中数组的不同数据类型是什么?

karthikeya Boyini
更新于 2020-06-20 15:19:31

592 次浏览

使用 C#,您可以创建整数、字符等的数组。数组用于存储数据集合,但通常更实用的是将数组视为存储在连续内存位置的相同类型变量的集合。此类型可以是整数、字符、浮点数等。以下是显示数据类型用法的数组声明:datatype[] Name_of_array;这里,datatype 用于指定数组中元素的类型。[ ] 指定数组的秩。秩指定数组的大小。Name_of_array - 指定数组的名称。设置…… 阅读更多

如何使用 C# 以三角形的形式显示数字?

George John
更新于 2020-06-20 15:20:37

200 次浏览

要以三角形的形式显示数字,首先考虑一个二维数组。int[, ] a = new int[5, 5];对于三角形,您需要考虑空格,如下所示:1 1 1 1 2 1 1 3 3 1然后循环遍历以设置三角形,左侧和右侧为 1,如下面的代码所示:示例 实时演示using System; class Demo {    public static void Main() {       // 二维数组       int[, ] a = new int[5, 5];       for (int i = 0; i < 5; ... 阅读更多

C# 中的 IStructuralComparable 接口的作用是什么?

Samual Sam
更新于 2020-06-20 15:21:07

169 次浏览

IStructuralComparable 接口支持集合对象的结构比较。此接口在 .NET 4 中引入。以下是语法:public interface IStructuralComparable它有一个方法:CompareTo(Object, IComparer) - 它确定当前集合对象在排序顺序中是先于、出现在与另一个对象相同的位置还是跟随另一个对象。compareTo() 方法确定当前集合对象在排序顺序中是否小于、等于或大于第二个对象。以下提供了 IStructuralComparable 接口的显式实现:泛型元组类 (Tuple、Tuple、Tuple……)数组类

C# 中的 ICloneable 接口的作用是什么?

Chandu yadav
更新于 2020-06-20 15:22:00

2K+ 次浏览

ICloneable 接口创建现有对象的副本,即克隆。它只有一个方法:Clone() - clone() 方法创建一个作为当前实例副本的新对象。以下是一个示例,演示如何使用 Icloneable 接口执行克隆:示例 实时演示using System; class Car : ICloneable {    int width;    public Car(int width) {       this.width = width;    }    public object Clone() {       return new Car(this.width);    }    public override string ToString() {       return string.Format("Width of ... 阅读更多

C# 中的 IList 接口的作用是什么?

karthikeya Boyini
更新于 2020-06-20 15:21:31

858 次浏览

IList 接口具有可以按索引单独访问的对象的非泛型集合。以下是 C# 中 IList 接口的属性:序号属性名称及说明1Count获取 ICollection 中包含的元素数。2isFixedSize获取指示 IList 是否具有固定大小的值。3isReadOnly获取指示 IList 是否为只读的值。4isSynchronized获取指示对 ICollection 的访问是否同步的值。5Item(Int32)获取或设置指定索引处的元素。以下是 IList 接口的方法:序号属性名称及说明1Add(Obj)将项目添加到 IList。2Clear()从 IList 中删除所有项目3Contains(Obj)列表是否包含特定…… 阅读更多

广告