皆さん、こんにちは。
アルファベット順に基づいて、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");
}
}
ありがとうディーゴ。