Array转String
在开发过程中涉及将数组转换为其他类型,在不同语⾔开发过程中往往会出现类型不匹配的过程,尤其是结构体的⽀持,为求简单化,直接将数组化简为字符串,通过字符串再进⾏其他类型的转换。如果对于字符串还是不能⽀持那么建议直接转换为bytes类型。C# -> JS
public void ArrayToString()
{
typeof arrayArrayList pointset = new ArrayList();//定义数值,类型⾃⾏确定,假定时double
double[] arr = (double[])(pointset.ToArray(typeof(double))); //数据类型关联数值转数值,字符转字符否则会报错
string[] objs = Array.ConvertAll(arr, new Converter<double, string>(doubleToString));//将数组转换为字符数值
object[] obj = new object[] { string.Join(",", objs) };//将数组转换为字符串,可以⾃定义分割符
}
//数组转换函数
private string doubleToString(double value)
{
return value.ToString();
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论