0

皆さん、こんにちは。

アルファベット順に基づいて、1 行で 2 つの文字列を交換したいと考えています。

例:

Arun 2012、Gopi 2010、Dinesh 2012. Computer Networks、Tata McGraw Hill。745:19-22

この行では、作成者の名前が Arun、Dinesh、Gopi のようにアルファベット順に入れ替えられ、参照用に同じファイルに保存されます。

文字列配列を正確に交換するにはどうすればよいでしょうか?

これが私が試したものです:

foreach (string strPara in strParaValue) 
{ 
   string[] strAuthorsPart = strPara.Split('.'); 
   string[] strAuthorslist = strAuthorsPart[0].Split(','); 
   string[] strAuthor = strAuthorslist[0].Split(' '); 
   if (strSplitValue[0].Contains(strAuthor[0].Trim())) 
   { 
      swt.WriteLine(strAuthor[0] + "\t"); 
   } 
   else 
   {
      swf.WriteLine(strAuthor[0] + "\t"); 
   }
}

ありがとうディーゴ。

4

3 に答える 3