私は、文字列を区切り記号で連結する "スマートな"方法を探しています。明らかに私はこれをすべて自分でコーディングすることができるので、これを行うには単純な方法(LINQか他の方法かもしれません)があるのだろうかと思います。"スマート"な方法で文字列を連結できますか?
string s1 = "a";
string s2 = "b";
string s3 = "c";
そして、私は結果がa, b, c
のようなものであるような文字列を連結したい:
は、私は文字列の集合を(これは文字列の任意の数とすることができる)があるだろう。これは簡単ですが、ここではひねりがあります:文字列のいずれかが空の場合、余分なカンマは必要ありません。例えば
、これは私のセットの場合:
string s1 = "";
string s2 = "b";
string s3 = "c";
は、私が(s1
とs2
の両方が空の場合、または単にc
)結果はb, c
になりたいです。
これを行う簡単な方法はありますか?
string.join – pm100
@ pm100それは素晴らしいと思います - あなたは例で答えることができますか? – derekantrican