C

星辰之海姬 2024-07-21 ⋅ 14 阅读

1. 数组转列表

在 C# 中,数组和列表是两种常用的数据结构。有时我们需要将一个数组转换为列表,以便更方便地操作数据。

可以使用 ToList() 方法将数组转换为列表。例如:

int[] arr = { 1, 2, 3, 4, 5 };
List<int> list = arr.ToList();

2. 列表转数组

与数组转列表相反,有时我们需要将一个列表转换为数组。

可以使用 ToArray() 方法将列表转换为数组。例如:

List<int> list = new List<int> { 1, 2, 3, 4, 5 };
int[] arr = list.ToArray();

3. 字符串转字符数组

在 C# 中,字符串是不可变的,而字符数组是可变的。有时我们需要将一个字符串转换为字符数组,以便更方便地对每个字符进行操作。

可以使用 ToCharArray() 方法将字符串转换为字符数组。例如:

string str = "Hello World";
char[] charArray = str.ToCharArray();

4. 字符数组转字符串

与字符串转字符数组相反,有时我们需要将一个字符数组转换为字符串。

可以使用 new string(charArray) 方法将字符数组转换为字符串。例如:

char[] charArray = { 'H', 'e', 'l', 'l', 'o' };
string str = new string(charArray);

5. 字符串与数字之间的转换

在 C# 中,字符串和数字之间的转换是常见的操作。例如,将字符串转换为整数、将整数转换为字符串等。

可以使用 int.Parse() 方法将字符串转换为整数。例如:

string str = "123";
int num = int.Parse(str);

可以使用 ToString() 方法将整数转换为字符串。例如:

int num = 123;
string str = num.ToString();

以上是常见的数据结构转换示例,希望可以帮助到你。在实际开发中,你可以根据具体需求选择合适的数据结构,并使用相应的转换方法进行转换。


全部评论: 0

    我有话说: