您的位置:首页 > 编程语言 > C#

c#的以文本形式输出及输入的代码

2018-09-23 17:22 169 查看

输出方法:

格式一:

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> list = new List<string>();
            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<string>泛型类示例 - CSDN博客  
https://blog.csdn.net/weixin_36602742/article/details/72850927

在C#代码中使用一系列字符串(strings)并需要为其创建一个列表时,List<string>泛型类是一个用于存储一系列字 符串(strings)的极其优秀的解决办法。
请注意在代码片段的顶部添加所需的命名空间:“using System.Collections.Generic;”,List是该命名空间里的一个泛型类型。
格式:
List<string> 名称=new List<string>();  //创建一个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
= 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
= strLine;
                n++;
                Array.Resize(ref a, a.Length + 1);
                strLine = navReader.ReadLine();
            }
            navReader.Close();
//读取结束

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: