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));
您可能感兴趣
- jsarray操作技巧(JS数组reduce你不得不知道的25个高级用法)
- js array的所有方法(js 数组 find,some,filter,reduce区别详解)
- php array只能放一种类型的数据(浅谈PHP array_search 和 in_array 函数效率问题)
- phparray函数的用法(php array_chunk函数用法与注意事项)
- C#中ArrayList与Array的区别
- pythonnumpy定义一个2*2数组(对python numpy.array插入一行或一列的方法详解)
- laravel5.2模型返回数组(解决Laravel5.5下的toArray问题)
- Array.ConvertAll数组间转换
- dede织梦怎么在文章下面添加图片(dedecms织梦模板用array调用多个自定义字段并判断的方法)
- JQuery中serialize与serializeArray
- 数组、ArrayList和List的区别
- 读卖乐园的彩灯(读卖乐园的彩灯)
- 新疆80后在淘宝卖干果 以前是 不务正业 如今帮乡亲致富(新疆80后在淘宝卖干果)
- 弄清楚了销 售 买 卖这四个字,母婴生意做起来就没那么难了(弄清楚了销售买)
- 数读 买首饰金是 投资黄金 吗 买金容易卖金难(数读买首饰金是)
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
- 谢娜是得罪快乐大本营造型师了吗 全场被黑化(谢娜是得罪快乐大本营造型师了吗)
热门推荐
- react组件分析(react-diagram 序列化Json解读案例分析)
- sql server 高并发update 死锁(解密新型SQL Server无文件持久化恶意程序的问题)
- pythonqt入门教程(使用python实现mqtt的发布和订阅)
- html结合css实现简单网页(基于HTML+CSS实现网页滑动门效果)
- 如何增大docker内存使用(docker 内存监控与压测方式)
- dedecms频道封面不能修改内容(DEDECMS内容页分页过多、过长问题最佳解决方案)
- Visual Studio使用Git进行源代码管理
- nginx反向代理怎样实现(Nginx反向代理配置的全过程记录)
- webaccess签名设置(.htaccess文件写法之作用范围)
- python下载后依然打不开文件(解决python打不开文件文件不存在的问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9