다음과 같은 List가 있다.
List<string> 과일 = new List<string>{"사과","딸기","배","수박"};
사과|딸기|배|토마토
이렇게 출력하고 싶을 때 방법을 모른다면 다음과 같이 출력할 것이다.
List<string> 과일 = new List<string>{"사과","딸기","배","수박"};
string result = string.Empty;
for (int i = 0; i < 과일.Count; i++)
{
result += 과일[i];
if (i < 과일.Count - 1) result += "|";
}
Console.WriteLine(result);
string.Join함수를 사용하면 다음과 같다.
List<string> 과일 = new List<string>{"사과","딸기","배","수박"};
string result = string.Join("|", 과일);
Console.WriteLine(result);