输出方法:
格式一:
string path_AA4 = "E:/实验数据晶/gaocgaizs.txt"; //显示高程的改正数
if (File.Exists(path_AA4))
File.Delete(path_AA4);
StreamWriter file_AA4 = new StreamWriter(path_AA4, true);
string sw4;
for (int i = 1; i <= tl.Ncheck; i++)
{
sw4 = "";
//s += check[i - 1, 0].ToString() + " ";
sw4 += String.Format("{0, -10}", c112[i - 1, 0].ToString());
file_AA4.WriteLine(sw4);
}
file_AA4.Close();
再或者:
格式二:
List
String s = "";
list.Add(" 光束法平差报告");
list.Add("像平面坐标单位:毫米");
list.Add("地面点坐标单位:米");
list.Add("角度单位:弧度");
list.Add(" 内方位元素");
list.Add(" x0(mm) y0(mm) f(mm)");
for (int i = 0; i < 2; i++)
{
s = "";
s += String.Format("{0, -4}", i + 1);
// s += (i+1).ToString() + " ";
for (int j = 0; j < 3; j++)
{
//s += tl.F[j, i].ToString("0.0000") + " ";
s += String.Format("{0, -10}", tl.F[j, i].ToString("0.0000"));
}
list.Add(s);
}
System.IO.File.WriteAllLines(@path, list.ToArray(), Encoding.Default);
用法介绍:
推荐博客:
C#中的List
https://blog.csdn.net/weixin_36602742/article/details/72850927
在C#代码中使用一系列字符串(strings)并需要为其创建一个列表时,List
请注意在代码片段的顶部添加所需的命名空间:“using System.Collections.Generic;”,List是该命名空间里的一个泛型类型。
格式:
List
名称.Add("HELLO,THE WORLD!");
名称.Add("san diego");
输入方法:
格式一:
string path; //打开控制点坐标文件
path = "E:/实验数据晶/control.txt";
System.IO.StreamReader navReader = new System.IO.StreamReader(path, System.Text.Encoding.Default);
string strLine;
strLine = navReader.ReadLine();
while (strLine != null)
{
a[n] = strLine;
n++;
Array.Resize(ref a, a.Length + 1);
strLine = navReader.ReadLine();
}
navReader.Close();
用法介绍:
1.
string path;
path = "D:/实验数据/实验数据晶1/D.txt";
System.IO.StreamReader navReader = new System.IO.StreamReader(path, System.Text.Encoding.Default);
string strLine;
strLine = navReader.ReadLine();
//以上部分是读取到内外方位元素的第一行,且当做字符串处理
2.将内外方位元素读取到strLine中,形式为字符串
while (strLine != null)
{
a[n] = strLine;
n++;
Array.Resize(ref a, a.Length + 1);
strLine = navReader.ReadLine();
}
navReader.Close();
//读取结束