名前のリストがあり、文字列変数(Bob、George、Will、Terry)にカンマ区切りのリストを作成するために名前のリストをループします。C#での文字列の置換
最終的に(Bob、George、Will and Terry)のようにリストが必要です。
コンマの最後のインスタンスを見つけて、それを単語「and」に置き換えるにはどうすればよいですか?最後のインスタンスを見つけたら、それは単純な問題だと思う。
string new=ori.Substring(0,start) + rep + ori.Substring(start+rep.Length);
思考?コメント?提案?
おかげで、 ボブ
、役立ちます。また、文字列関数 'LastIndexOf'を使用して、最後のカンマのインデックスを見つけることができます。 – adv12
[ask]と[mcve]の作成方法をお読みになることをお勧めします。 –
ループスルーすると、uは各ループで1ずつ増加するインデックス番号を持ちます。現在のインデックス番号が(Array list size - 1)と等しい場合、それは最後の要素です。ループの現在のインデックスは、配列またはリストのサイズより1小さいことを意味します。あなたにアイデアがありますように。 –