简单一行代码实现string数组和int数组相互转换 - .net,C#,mvc知识积累 - CSS模版园-免费网站模版下载
当前位置 CSS模版园 >> 网站制作 >> .net >> 简单一行代码实现string数组和int数组相互转换

原创简单一行代码实现string数组和int数组相互转换

简单一行代码实现string数组和int数组相互转换

//string[]转int[]
string[] ids = new string[5] { "5", "6", "7", "8", "9" };
int[] ids2 = Array.ConvertAll(ids, id => Convert.ToInt32(id));

//int[]转string[]
int[] ids = { 5,6,7,9,10 };
string[] ids2 = Array.ConvertAll(ids, id => Convert.ToString(id));

这里使用了数组的ConvertAll函数:将一种类型的数组转换为另一种类型的数组。

public static TOutput[] ConvertAll<TInput, TOutput>(TInput[] array, Converter<TInput, TOutput> converter);

摘要:

 将一种类型的数组转换为另一种类型的数组。

参数:

 array: 要转换为目标类型的从零开始的一维 System.Array。

 converter: 一个 System.Converter<TInput,TOutput>,用于将每个元素从一种类型转换为另一种类型。

类型参数:

 TInput: 源数组元素的类型。

 TOutput: 目标数组元素的类型。

返回结果:

 目标类型的数组,包含从源数组转换而来的元素。

原创文章内容原创,转载请注明出处:cssteach.com

声明本站所有资源仅供学习与参考,请勿用于商业用途。转载请注明来自:cssteach.com

原文http://cssteach.com/html/show-15-147.html

若文章内容有错误或无法下载,请在回复中说明(可无需登录,直接评论)

最新文章

图文

热门网站模版