小编uid*_*uid的帖子

如何在文本文件中的某些行之前只编写#?

我有一个像这样的文本文件:

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)

有人可以解释我的方式吗?我怎么能在那行之前只写一个#?

c#

5
推荐指数
1
解决办法
122
查看次数

我如何显示重复的行?

我怎么能用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)

sql oracle oracle-sqldeveloper

1
推荐指数
1
解决办法
125
查看次数

如何在子窗体中单击X按钮时关闭应用程序?

我有一个带有两个表单的表单应用程序.在第二种形式中,我在右下角有x按钮.当我单击此按钮关闭应用程序时,我如何制作,而不仅仅是隐藏Form2窗口?

c# winforms multiple-forms

0
推荐指数
1
解决办法
136
查看次数

标签 统计

c# ×2

multiple-forms ×1

oracle ×1

oracle-sqldeveloper ×1

sql ×1

winforms ×1