要将字符串数组转为整型数组,可以使用C#中的LINQ(Language-Integrated Query)和Select()
方法来完成。Select()
方法可以将一个集合的每个元素应用一个转换方法后返回一个新的集合。
下面是将字符串数组转为整型数组的示例代码:
- using System;
- using System.Linq;
-
- class Program
- {
- static void Main(string[] args)
- {
- // 字符串数组
- string[] stringArray = { "1", "https://files.jxasp.com/image/2", "3", "4", "5" };
-
- // 使用LINQ将字符串数组转为整型数组
- int[] intArray = stringArray.Select(int.Parse).ToArray();
-
- // 输出整型数组
- Console.WriteLine(string.Join(",", intArray)); // 输出:1,2,3,4,5
- }
- }
在上面的代码中,Select(int.Parse)
将每个字符串转为对应的整型,并返回一个新的整型数组。通过调用ToArray()
方法将LINQ查询结果转为整型数组。最后使用string.Join()
方法将整型数组转为字符串,方便输出。
需要注意的是,如果字符串数组中有不能转为整型的字符串,将会抛出异常。