我进行了很多搜索以找到解决此问题的方法,但找不到任何东西。但是,我确实怀疑这是因为我不知道要搜索什么。
首先,我有一个要转换为数组的字符串。字符串的格式如下:
"99.28099822998047,68.375 118.30699729919434,57.625 126.49999713897705,37.875 113.94499683380127,11.048999786376953 96.00499725341797,8.5"
我使用以下代码创建数组:
public static Array StringToArray(string String)
{
var list = new List<string>();
string[] Coords = String.Split(' ', ',');
foreach (string Coord in Coords)
{
list.Add(Coord);
}
var array = list.ToArray();
return array;
}
现在我的问题是;我正在尝试找到一种方法将其转换回具有相同格式的字符串。所以,我可以简单地使用以下方法创建一个字符串:
public static String ArrayToString(Array array)
{
string String = string.Join(",", array);
return String;
}
然后希望用空格(“”)替换每个第二个“,”。这可能吗?还是有其他方法可以做到这一点?
先感谢您!我希望我的问题是有道理的。