找到 2628 篇文章 关于 C#

如何使用 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 中特定位置处的位的 value。使用关键字来定义索引器而不是实现 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#,您可以创建整数、字符等的数组。数组用于存储数据集合,但通常更实用的是将数组视为存储在连续内存位置的相同类型变量的集合。此类型可以是整数、字符、浮点数等。以下是显示数据类型用法的数组声明 -数据类型[] 数组名称;这里,数据类型用于指定数组中元素的类型。[ ] 指定数组的秩。秩指定数组的大小。数组名称 - 指定数组的名称。设置 ... 阅读更多

如何使用 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)列表是否包含特定 ... 阅读更多

广告