定义一个';路';要包含固定长度的数据,请单击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文件应该为您的问题提供简单而准确的解决方案。这就是你的意思吗?