a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

c#刪除代碼中的單行注釋行示例

2020-01-24 02:56:45
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

using System.IO;
using System.Collections;

static string deleteComments(string s) //去掉以//開始的注釋
{
if (s == null) return s;
int pos = s.IndexOf("http://");
if (pos < 0) return s;
return s.Substring(0, pos);
}
if (Directory.Exists("Temp"))
Directory.Delete("Temp");
if (File.Exists("Generator.cmd"))
File.Delete("Generator.cmd");
if (File.Exists("rem.txt"))
File.Delete("rem.txt");
Directory.CreateDirectory("Temp");
DirectoryInfo dir = new DirectoryInfo(".");
ArrayList folders = new ArrayList();
FileSystemInfo[] fileArr = dir.GetFileSystemInfos();
folders.AddRange(fileArr);
for (int i = 0; i < folders.Count; i++)
{
FileInfo f = folders[i] as FileInfo;
if (f == null)
{
DirectoryInfo d = folders[i] as DirectoryInfo;
if (!d.Name.Contains("Debug") && !d.Name.Contains("Release") && d.Name!="Temp")
{
Directory.CreateDirectory("Temp" + "http://" + d.Name);
folders.AddRange(d.GetFileSystemInfos());
}
}
else
{
string str = f.FullName;
if (Path.GetExtension(f.FullName) == ".c" || Path.GetExtension(f.FullName) == ".cpp" || Path.GetExtension(f.FullName) == ".h" || Path.GetExtension(f.FullName) == ".hpp" || Path.GetExtension(f.FullName) == ".cxx" || Path.GetExtension(f.FullName) == ".cs")
{
try
{
FileStream fin = new FileStream(
f.FullName, FileMode.Open, FileAccess.Read);
FileStream fout = new FileStream(
str.Replace(Directory.GetCurrentDirectory(), Directory.GetCurrentDirectory() + "http://Temp"), FileMode.Create, FileAccess.Write);
StreamReader brin = new StreamReader(
fin, System.Text.Encoding.Default);
StreamWriter brout = new StreamWriter(
fout, System.Text.Encoding.Default);
string s = brin.ReadLine();
while (s != null)
{
s = deleteComments(s); //去掉以//開始的注釋
brout.WriteLine(s); //寫出
Console.WriteLine(s); //在控制上顯示
s = brin.ReadLine(); //讀入
}
brin.Close(); // 關閉緩沖讀入流及文件讀入流的連接.
brout.Close();
}
catch (FileNotFoundException)
{
Console.WriteLine("File not found!");
}
catch (IOException e2)
{
Console.WriteLine(e2);
}
}
else
File.Copy(f.FullName, str.Replace(Directory.GetCurrentDirectory(), Directory.GetCurrentDirectory() + "http://Temp"));
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品1 | 午夜精品一区二区三区免费视频 | 狠狠做深爱婷婷综合一区 | 免费观看成人羞羞视频网站观看 | 国内精品久久久久久久97牛牛 | 青青草视频免费 | 日本在线www | 欧美视频亚洲视频 | 欧美综合一区 | av午夜电影 | 羞羞视频在线免费观看 | 一区二区高清 | 成人精品视频一区二区三区 | 亚洲视频在线观看免费 | 免费一级片 | 欧美一区二区三区电影 | 一区二区亚洲视频 | 久久久久久中文字幕 | 毛片网 | 欧美午夜寂寞影院 | 国产精品中文 | 久久久久亚洲av毛片大全 | 正在播放亚洲 | 精品一区av| 波多野结衣一区二区三区高清 | 国产成人精品免高潮在线观看 | 蜜桃精品久久久久久久免费影院 | 日本一区二区不卡视频 | 91精品国产综合久久久蜜臀粉嫩 | 六月丁香av | 日韩在线观看中文字幕 | 欧美日韩精品一区二区在线播放 | 九九热精品视频 | 国产精品欧美久久久久一区二区 | 国产一区二区亚洲 | 国产不卡二区 | 日韩久久一区二区 | 国产一区 | 欧美一级二级视频 | 五月婷婷综合激情 | 天堂中文字幕 |