找到 2628 篇文章 关于 C#

C# 程序将整数数组转换为字符串数组

karthikeya Boyini
更新于 2020-06-22 14:00:24

2K+ 阅读量

使用 ConvertAll 方法将整数数组转换为字符串数组。设置一个整数数组 - int[] intArray = new int[5]; // 包含 5 个元素的整数数组 intArray[0] = 15; intArray[1] = 30; intArray[2] = 44; intArray[3] = 50; intArray[4] = 66;现在使用 Array.ConvertAll() 方法将整数数组转换为字符串数组 - Array.ConvertAll(intArray, ele => ele.ToString());让我们看看完整的代码 - 示例 实时演示using System; using System.Text; public class Demo {    public static void Main() {       int[] intArray = new int[5];       // 包含 5 个元素的整数数组       intArray[0] = 15;       intArray[1] = 30;       intArray[2] = 44;       intArray[3] = 50;       intArray[4] = 66;       string[] strArray = Array.ConvertAll(intArray, ele => ele.ToString());       Console.WriteLine(string.Join("|", strArray));    } }输出15|30|44|50|66

C# 中的 Array.BinarySearch 方法

Samual Sam
更新于 2020-06-22 14:01:25

68 阅读量

使用 BinarySearch 方法获取数组元素的位置。设置一个字符串数组 - string[] str = { "a", "m", "i", "t"};现在使用 Array.BinarySearch 获取字符“t”的位置 - Array.BinarySearch(str, "t");以下是完整的代码 - 示例 实时演示using System; using System.Text; public class Demo {    public static void Main() {       string[] str = { "a", "m", "i", "t"};       // 使用 BinarySearch 方法获取字符“t”的位置       int res = Array.BinarySearch(str, "t");       // 显示位置       Console.WriteLine("索引: "+res);    } }输出索引: 3

C# 程序将字节范围从一个数组复制到另一个数组

karthikeya Boyini
更新于 2020-06-22 14:01:56

3K+ 阅读量

使用 Buffer.BlockCopy 方法将字节范围从一个数组复制到另一个数组 - 设置一个字节数组 - byte[] b1 = new byte[] {22, 49}; byte[] b2 = new byte[5];从一个数组复制字节到另一个数组 - Buffer.BlockCopy(b1, 0, b2, 0, 2);以下是完整的代码 - 示例 实时演示using System; class Demo {    static void Main(){       // 字节数组       byte[] b1 = new byte[] {22, 49};       byte[] b2 = new byte[5];       // 将字节从一个数组复制到另一个数组       Buffer.BlockCopy(b1, 0, b2, 0, 2);   ... 阅读更多

使用 C# AddRange() 方法合并两个数组

Samual Sam
更新于 2020-06-22 14:02:58

3K+ 阅读量

首先,设置两个数组 - int[] arr1 = { 15, 20, 27, 56 }; int[] arr2 = { 62, 69, 76, 92 };现在创建一个新列表并使用 AddRange() 方法进行合并 - var myList = new List(); myList.AddRange(arr1); myList.AddRange(arr2);之后,将合并后的集合转换为数组 - int[] arr3 = myList.ToArray()让我们看看完整的代码示例 实时演示using System.Collections.Generic; class Demo {    static void Main() {       int[] arr1 = { 15, 20, 27, 56 };       int[] arr2 = { 62, 69, 76, 92 };       // 显示 arr1     ... 阅读更多

C# 中的 Buffer SetByte 示例

Chandu yadav
更新于 2020-06-22 14:03:27

206 阅读量

SetByte() 方法将指定值分配给指定数组中特定位置的字节。首先,设置一个数组 - int[] arr = { 3, 4, 12 };现在,使用 SetByte() 分配值 - Buffer.SetByte(arr, 3, 20);以下是完整的代码 - 示例 实时演示using System.Text; public class Demo {    public static void Main() {       int[] arr = { 3, 4, 12 };       Console.WriteLine("初始数组...");       // 遍历字节数组       for (int i = 0; i < Buffer.ByteLength(arr); i++) {          Console.WriteLine(Buffer.GetByte(arr, i)); ... 阅读更多

C# 中的 Buffer GetByte 示例

Arjun Thakur
更新于 2020-06-22 13:52:38

171 阅读量

使用 C# 中的 GetByte() 方法读取单个字节 - 设置一个数组 - int[] arr = { 3, 4, 12 };现在,使用 Buffer.GetByte() 显示数组元素并读取单个字节 - for (int i = 0; i < Buffer.ByteLength(arr); i++) {    Console.WriteLine(Buffer.GetByte(arr, i)); }以下是代码 - 示例 实时演示using System.Text; public class Demo {    public static void Main() {       int[] arr = { 3, 4, 12 };       // 遍历字节数组       for (int i = 0; i < Buffer.ByteLength(arr); i++) {          Console.WriteLine(Buffer.GetByte(arr, i));       }    } }输出3 0 0 0 4 0 0 0 12 0 0 0

C# 程序计算数组中的字节数

Ankith Reddy
更新于 2020-06-22 13:53:14

1K+ 阅读量

设置一个字节数组 - byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 };要计算字节数 - Buffer.ByteLength(b)以下是代码 - 示例 实时演示using System; class Program {    static void Main() {       byte[] b = { 5, 9, 19, 23, 29, 35, 55, 78 };       int len = Buffer.ByteLength(b);       for (int i = 0; i < len; i++) {          Console.WriteLine(b[i]);       }       Console.WriteLine("字节数组的长度 = "+len);    } }输出5 9 19 23 29 35 55 78 字节数组的长度 = 8

用不同大小的新数组替换 C# 数组

George John
更新于 2020-06-22 13:53:43

884 阅读量

要将 C# 数组替换为新数组,请使用 Array.Resize。在其中,设置新数组的大小 - Array.Resize(ref arr, 4);现在将新元素添加到数组中,如下所示 - 示例 实时演示using System; class Program {    static void Main() {       char[] arr = new char[5];       arr[0] = 'J';       arr[1] = 'A';       Array.Resize(ref arr, 4);       // 设置新元素的值       arr[2] = 'C';       arr[3] = 'K';       Console.WriteLine("更新后的数组: "+ new string(arr));    } }输出更新后的数组: JACK

C# 中的 Buffer BlockCopy

Chandu yadav
更新于 2020-06-22 13:54:20

630 阅读量

它将字节从一个字节数组复制到另一个字节数组。示例 实时演示using System; class Demo {    static void Main() {       // 字节数组       byte[] b1 = new byte[] {55, 66, 77, 88, 99};       byte[] b2 = new byte[8];       // 将字节从一个数组复制到另一个数组       Buffer.BlockCopy(b1, 0, b2, 0, 5);       /* 调用包含已复制元素的字节数组 b2 的方法 */       bufferFunc(b2);    }    static void bufferFunc(byte[] a) {       for (int j = 0; j < a.Length; j++) {          Console.Write(a[j]);       }       Console.WriteLine();    } }输出55667788990000

C# 中的 Buffer 类型

Arjun Thakur
更新于 2020-06-22 13:54:56

561 阅读量

要处理字节范围,请在 C# 中使用 Buffer 类型。其方法 Buffer.BlockCopy 将字节从一个字节数组复制到另一个字节数组。示例 实时演示使用 System; 类 Demo { static void Main() { // 字节数组 byte[] b1 = new byte[] {39, 45, 58 }; byte[] b2 = new byte[5]; // 将字节从一个数组复制到另一个数组 Buffer.BlockCopy(b1, 0, b2, 0, 3); /* 调用包含已复制元素的字节数组 b2 的方法 */ bufferFunc(b2); } static void bufferFunc(byte[] a) { for (int j = 0; j < a.Length; j++) { Console.Write(a[j]); } Console.WriteLine(); } }输出39455800

广告