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();
}
相關文章
相關標籤/搜索