C#中输出 cs 文件 50
我在仿动软做ORACLE的数据操作文件我知道用FileStream和StreamWriter输出文件但是我输出的文件,每次用VS打开都提示“行尾不一致”,我用的Appen...
我在仿动软做ORACLE的数据操作文件
我知道用 FileStream 和 StreamWriter 输出文件
但是我输出的文件,每次用 VS 打开都提示“行尾不一致” ,我用的 AppendLine 输出行,用 \n 做行尾换行的时候没这提示,但是txt下面不排版
我想要:
1、不再提示“行尾不一致”
2、文件属性:生成操作 为 编译,而不是内容
看清楚,输出是CS文件,不是TXT文件
目前还没有满意答案,小伙伴们踊跃回答,再次强调我的需求
1、不再提示“行尾不一致”
2、文件属性:生成操作 为 编译,而不是内容 展开
我知道用 FileStream 和 StreamWriter 输出文件
但是我输出的文件,每次用 VS 打开都提示“行尾不一致” ,我用的 AppendLine 输出行,用 \n 做行尾换行的时候没这提示,但是txt下面不排版
我想要:
1、不再提示“行尾不一致”
2、文件属性:生成操作 为 编译,而不是内容
看清楚,输出是CS文件,不是TXT文件
目前还没有满意答案,小伙伴们踊跃回答,再次强调我的需求
1、不再提示“行尾不一致”
2、文件属性:生成操作 为 编译,而不是内容 展开
3个回答
展开全部
cs与txt并没有任何区别,同属于普通的文本文件,正常的行尾均为\r\n,而不是单独的\n
更多追问追答
追问
只要加上 \r 必定提示 “行尾不一致”
\n 在CS里面可以换行,只不过 TXT里不换行而已
追答
using (FileStream aFile = new FileStream(@"c:\123.cs", FileMode.OpenOrCreate))
{
using (StreamWriter sw = new StreamWriter(aFile, Encoding.UTF8))
{
sw.WriteLine("//文件写入demo");
sw.WriteLine("using System;");
sw.WriteLine("using System.Collections.Generic;\r\nusing System.IO;");
sw.WriteLine("namespace ConsoleApplication1\r\n{\r\n}\r\n");
StringBuilder tb = new StringBuilder();
tb.AppendLine("//第一行\r\n//第二行");
tb.AppendLine("//第三行");
sw.WriteLine(tb);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/out 选项指定输出文件的名称。
/out:filename
参数
filename
由编译器创建的输出文件的名称
实例:
编译 t.cs 并创建输出文件 t.exe,同时又生成 t2.cs 并创建模块输出文件
mymodule.netmodule:代码如下:
csc t.cs /out:mymodule.netmodule /target:module t2.cs
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |