C# 将一种类型的数组转换为另一种类型的数组
将一种类型的数组转换为另一种类型的数组
public static TOutput[] ConvertAll<TInput, TOutput>(TInput[] array, Converter<TInput, TOutput> converter);
参数:
array:
要转换为目标类型的从零开始的一维 System.Array。
converter:
委托
类型参数:
TInput:
源数组元素的类型。
TOutput:
目标数组元素的类型。
返回结果:
目标类型的数组,包含从源数组转换而来的元素
表示将对象从一种类型转换为另一种类型的方法。
public delegate TOutput Converter<in TInput, out TOutput>(TInput input);
参数:
input:
要转换的对象。
类型参数:
TInput:
要转换的对象的类型。
TOutput:
输入的对象是要转换为类型。
返回结果:
TOutput ,它表示转换后TInput。
使用方法:
1.int[]转string[]
int[] a = new int[] {1, 2, 3, 4, 5 };
string [] strs = Array.ConvertAll<int, string>(a, (x) => {return x.ToString();
});
for(int i = 0; i < strs.Length; i++)Console.WriteLine($"i:{i} strs[i]:{strs[i]}");
打印:
2.string[]转int[]
string[] b = new string[] { "1", "2", "3", "4" };
int[] nums = Array.ConvertAll<string, int>(b, (y) => {return int.Parse(y);
});
for(int i = 0; i < nums.Length; i++)Console.WriteLine($"i:{i} nums[i]:{nums[i]}");
打印:
C# 将一种类型的数组转换为另一种类型的数组相关推荐
- 【数字图像处理与python】自定义三维数组转换为彩色图像、自定义二维数组转为灰度图像
自定义三维数组转换为彩色图像 """自定义三维数组转换为彩色图像""" import skimage import numpy as np# ...
- mongodb 时间戳 java_Java将日期类型Date时间戳转换为MongoDB的时间类型数据
存了一个时间类型(Date)的数据到mongo数据库中,但是前台显示的是一串数字.继而引发了如下问题: Java里面如何把 时间戳 1477387464495 转换为 2016-10-25 17:24 ...
- php遍历父元素,PHP遍历函数将单个数组转换为具有子元素的嵌套数组 – 基于父标识...
我有一个类似这样的数组: Array ( Array ( [ID] => 1 [parentcat_ID] => 0 ), Array ( [ID] => 2 [parentcat_ ...
- 将一个3 * 4的二维数组转换为4 * 3的二维数组
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p112 习题4 4.将一个3 * 4的二维数组的行和列的元素互换,存放到另一个4 * 3的二维数组中, ...
- 利用计算机将一种自然语言,()是利用计算机将一种自然语言(源语言)转换为另一种自然语言(目标语言)的过程。...
_ 签发商业汇票以支付采购材料的价税款应使用"银行存款"科目进行核算.() 患者,男性,35岁,参加宴会后感上腹部疼痛伴呕吐3次,病后6小时来院就诊:查体:腹稍隆,全腹压痛,反 请 ...
- 在Java中将字符串转换为char数组,将char数组转换为String
Today we will learn how to convert String to a char array and then char array to String in Java. 今天, ...
- html5将数组转换为字符串,js如何将数组元素转换为字符串
数组转换为字符串代码实例-51前端 window.οnlοad=function(){ var mian=document.getElementById("mian"); var ...
- 如何在Java中将字节数组转换为InputStream和OutputStream
您是否坚持使用编码,因为您有字节数组,并且链中的下一个方法需要InputStream? 不用担心Java有解决方案,您可以使用 ByteArrayInputStream 在Java中将字节数组转换为I ...
- 小陈学JS 数组转换为分割字符串
数组转换为分割字符串 要求:将数组[red",'gren':'blue','pink']转换为字符串,并目用|或其他符号分割输出:red |green|blue|pink 思路: 1.需要一 ...
最新文章
- arima模型matlab代码_PSTR面板平滑转换模型简介(附Matlab代码分享)
- 姚振宇:在数据科学培养下,我成为了那个不安分的“细菌” | 优秀毕业生专访...
- opencv图像灰度重心算法
- Python基础教程(四):循环语句
- matlab中删除照片_如何使用matlab从图像中删除划痕
- 计算机网络全部实验,计算机网络综合实验
- 致 Python 初学者们!
- @程序员,为什么选择 Racket 语言?
- linux免密码登录失败,ssh 免密码登录失败
- 【转】基于知识图谱的推荐系统(KGRS)综述
- USB转串口驱动(支持各平台)
- 计算机术语IP,什么是ip?网络ip和网络用语IP的含义!
- 计算机如何磁盘整理,如何整理磁盘碎片让Win7电脑运行更快?
- Vue响应式原理的简单模型
- 综合布线实训装置-网络综合布线模拟墙-综合布线实训平台
- 什么是银行测试业务?银行测试业务包括哪些?
- 汉字无法被计算机替代作文,人生的“捷径”无法被取代作文
- 题外:分享风向风力的计算方法
- Error occurred during initialization of um Could not reserve enough space for object heap
- 重要法则:万法归一——归纳与演绎