Array转String

在开发过程当中涉及将数组转换为其余类型,在不一样语言开发过程当中每每会出现类型不匹配的过程,尤为是结构体的支持,为求简单化,直接将数组化简为字符串,经过字符串再进行其余类型的转换。若是对于字符串仍是不能支持那么建议直接转换为bytes类型。C# -> JSc#

public void ArrayToString()
{
    ArrayList 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();
}
相关文章
相关标签/搜索