Array.ConvertAll数组间转换
类别:编程学习 浏览量:2154
时间:2014-11-2 Array.ConvertAll数组间转换
Array.ConvertAll数组间转换一、Array.ConvertAll语法
public static TOutput[] ConvertAll<TInput,TOutput> (
TInput[] array,
Converter<TInput,TOutput> converter
)
通俗理解
目标数组[] 目标数组类型 = Array.ConvertAll ( 源数组名,new Converter<源数组类型,目标数组类型>(自定义的转换方法))
二、Array.ConvertAll实例
public class Example
{
static void Main()
{
int [] int_array = { 1, 2, 3 };
string [] str_array = Array.ConvertAll(int_array, new Converter< int , string >(IntToString));
foreach ( string s in str_array)
{
Console.WriteLine(s);
}
Console.Read();
}
public static string IntToString( int i)
{
return i.ToString();
}
}
实例2:用linq实现
string[] ids = new string[5] { "5", "6", "7", "8", "9" };
int[] ids2 = Array.ConvertAll(ids, id => Convert.ToInt32(id));
您可能感兴趣
- dede织梦怎么在文章下面添加图片(dedecms织梦模板用array调用多个自定义字段并判断的方法)
- pythonnumpy定义一个2*2数组(对python numpy.array插入一行或一列的方法详解)
- phparray函数的用法(php array_chunk函数用法与注意事项)
- php array只能放一种类型的数据(浅谈PHP array_search 和 in_array 函数效率问题)
- js array的所有方法(js 数组 find,some,filter,reduce区别详解)
- JQuery中serialize与serializeArray
- jsarray操作技巧(JS数组reduce你不得不知道的25个高级用法)
- Array.ConvertAll数组间转换
- C#中ArrayList与Array的区别
- 数组、ArrayList和List的区别
- laravel5.2模型返回数组(解决Laravel5.5下的toArray问题)
- 今天 3月13日,31年前,一个英雄少年感动了中国(今天3月13日31年前)
- 你好,新成理人丨成都理工大学2019级新生开学典礼隆重举行(新成理人丨成都理工大学2019级新生开学典礼隆重举行)
- 这部民警编演的红色话剧,讲述了一个不断追寻的故事(这部民警编演的红色话剧)
- 日本菜有什么好吃(日本菜有什么好吃的做法)
- 韩国泡菜做法(韩国泡菜的做法步骤)
- 泰国旅游攻略(泰国旅游攻略必去景点)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9