は、私は文字列のリストを返す関数を持っている場合:変換文字列のリスト項目だけ存在
string displayText;
List<string> list = new List<string>();
list = GetListOfStrings();
if(list.Count > 1)
{
displayText = string.Join("\r", list.ToArray());
}
else
{
displayText = list.ToString();
}
いくつかの文字列が一覧にある場合、私は場合は、表示目的のために\ rで区切ります私はそれを文字列に変換することはできません。
ただし、上の図は、文字列が1つのみの場合、"System.Collections.Generic.List1 [System.String]"を示しています。
リストに文字列が1つしかない場合にこれを行う最良の方法は何ですか?
ジャスト 'string.Join( "\ rを"、リスト)を使用し、'リストは一つだけのアイテム – Alberto
'VARのdisplayText = string.Join(" \ rを含んでいる場合には、ケースを処理します"、GetListOfStrings());' - 11行を1に減らし、より効率的に使用する –
ListではToString()メソッドがオーバーライドされないため、 'list.ToString()'を使用するとobject.ToString表示されるように、型のフルネームを返します。 – user1681317