我有一个像这样的文本文件:
Rows
...
product.people
product.people_good
product.people_bad
product.boy
#product.me
...
Rows
Run Code Online (Sandbox Code Playgroud)
我想把#之前product.和文件放在:
Rows
...
#product.people
#product.people_good
#product.people_bad
#product.boy
#product.me
...
Rows
Run Code Online (Sandbox Code Playgroud)
为此,我使用下一个代码:
string installerfilename = pathTemp + fileArr1;
string installertext = File.ReadAllText(installerfilename);
var linInst = File.ReadLines(pathTemp + fileArr1).ToArray();
foreach (var txt in linInst)
{
if (txt.Contains("#product="))
{
installertext = installertext.Replace("#product=", "product=");
}
else if (txt.Contains("product.") && (!txt.StartsWith("#")))
{
installertext = installertext.Replace(txt, "#" + txt);
}
File.WriteAllText(installerfilename, installertext);
}
Run Code Online (Sandbox Code Playgroud)
但是这段代码做了下一件事:
Rows
...
#product.people
##product.people_good
##product.people_bad
#product.boy
#product.me
...
Rows
Run Code Online (Sandbox Code Playgroud)
有人可以解释我的方式吗?我怎么能在那行之前只写一个#?
我怎么能用firstname和lastname显示重复的行grupe但是在不同的行中?
我有下一个代码:
SELECT LASTname, FIRSTname, COUNT(*) AS dupes
FROM TCPD_PERSONEL
GROUP BY FIRSTNAME, LASTNAME,
HAVING (COUNT(*) > 1);
Run Code Online (Sandbox Code Playgroud)
当我运行时出现:
lastname firstname dupes
Ion Alin 2
Run Code Online (Sandbox Code Playgroud)
但我希望看起来像这样:
lastname firstname email
Ion Alin alin@yahoo
Ion Alin ion@yahoo
Run Code Online (Sandbox Code Playgroud) 我有一个带有两个表单的表单应用程序.在第二种形式中,我在右下角有x按钮.当我单击此按钮关闭应用程序时,我如何制作,而不仅仅是隐藏Form2窗口?