Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
定义一个';路';要包含固定长度的数据,请单击c#_C#_Fixed Length Record - Fatal编程技术网

定义一个';路';要包含固定长度的数据,请单击c#

定义一个';路';要包含固定长度的数据,请单击c#,c#,fixed-length-record,C#,Fixed Length Record,我的数据库中有元素描述列的数据。 如何在考虑“开始位置”列的同时将它们写入文本文件 我尝试使用具有特定长度的数组,但无法确定如何获取文本文件上的值 帮助?下面的伪代码解决了我的问题,伙计们 多亏了莎莉莎 string a=string.Empty; StreamWriter yourStream = null; protected void Page_Load(object sender, EventArgs e) { yourStream = F

我的数据库中有元素描述列的数据。 如何在考虑“开始位置”列的同时将它们写入文本文件

我尝试使用具有特定长度的数组,但无法确定如何获取文本文件上的值


帮助?

下面的伪代码解决了我的问题,伙计们

多亏了莎莉莎

string a=string.Empty;
    StreamWriter yourStream = null;
    protected void Page_Load(object sender, EventArgs e)
    {
            yourStream = File.CreateText("D:\\test1.txt"); // creating file
            a = String.Format("|{0,1}|{1,2}|{2,7}|......", "A", "B", "",......); //formatting text based on poeition
            yourStream.Write(a+"\r\n");                        
            yourStream.Close();
        }

请给我们更多的信息。文本文件和数据库类型的示例将有助于回答您是否可以定义“尊重起始位置列”?以什么方式?电话号码?用测力计分开的水平位置?如何使用?文本文件(.txt),我使用的是SSMS 2012。@SimonWhitehead我的意思是报告记录标识符应该在第一个位置,因为它的长度是1(1AN=长度1,在Elemnt属性列中是字母数字),我的意思是,系统提供程序报告期结束日期将停留在第二个位置,依此类推。您的意思是存储在文本文件中,以便在读取时对原始结构毫无疑问吗?CSV文件应该为您的问题提供简单而准确的解决方案。这就是你的意思吗?