日期:2014-05-20  浏览次数:20911 次

如何将一个double[,]二维数组保存到.ini文件或.txt文件中?
如题所问,我定义了一个double[i,12]的二维数组,找到资料的里面只介绍了下面的函数来写.ini文件:
  [DllImport("kernel32")]
  private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);

但是我不想在文件里的数据格式是:
……
Key1=Val1;
Key2=val2;
……
我只想要如下的格式:但是我不知道如何实现?kernel32.dll中就只有上面那个函数来写.ini文件么?
double[0,0],double[0,1]……,double[0,11]
double[1,0],double[1,1]……,double[1,11]
……………………

另外还希望高手指导下,如何只保留double[i,12]二维数组的两位小数,就是写到文件里面的数字都只有两位小数?如果高手您知道还有什么方法是可以直接写数组到文件里面的函数也希望不吝指教,因为我现在的思路是用嵌套for循环,从数组里面读一个数再写一个到文件里面去,即麻烦又费时。

先谢谢指导了。



------解决方案--------------------
string temp_w=string.Empty;