嗨,我正在尝试通过遍历流读取器并检查每行是否以 /* 开头来从文本文件中删除注释
private void StripComments()
{
_list = new List<string>();
using (_reader = new StreamReader(_path))
{
while ((_line = _reader.ReadLine()) != null)
{
var temp =_line.Trim();
if (!temp.StartsWith(@"/*"))
{
_list.Add(temp);
}
}
}
}
我需要删除以下格式的注释/* I AM A COMMENT */
我认为该文件只有整行注释,但仔细检查后,某些行的末尾有注释。.endswith(@"*/")
不能使用,因为这会删除它之前的代码。
谢谢。