기본적으로 나는 이것이 작동하지 않는다는 것을 알고 있지만 나는 무엇을하려고 하는지를 보여줍니다.C# 쉬운 질문입니다. 배열을 반복하고 값을 인라인으로 표시하는 방법은 무엇입니까?
MessageBox.Show ("Found these :"+ keywords [i] + "keywords.");
와 나는이 문제를 볼 필요가 : 항목 1, 항목 2 키워드 :
이 발견.
4 개의 키워드가있을 수 있습니다. 어떻게해야합니까?
감사합니다.
기본적으로 나는 이것이 작동하지 않는다는 것을 알고 있지만 나는 무엇을하려고 하는지를 보여줍니다.C# 쉬운 질문입니다. 배열을 반복하고 값을 인라인으로 표시하는 방법은 무엇입니까?
MessageBox.Show ("Found these :"+ keywords [i] + "keywords.");
와 나는이 문제를 볼 필요가 : 항목 1, 항목 2 키워드 :
이 발견.
4 개의 키워드가있을 수 있습니다. 어떻게해야합니까?
감사합니다.
당신은 string.Join을 사용할 수
MessageBox.Show("Found these: " + string.Join(", ", keywords)
+ " keywords.");
존 소총은 string.Join에 좋은 답변이 있습니다. 더 복잡한 형식을 지정하는 다른 옵션은 문자열 작성기를 사용하는 것입니다.
StringBuilder sb = new StringBuilder();
seperator = "";
foreach(string current in keywords){
sb.Append(seperator);
sb.Append(current);
seperator = ", ";
}
MessageBox.Show("Found these: " + sb.ToString() + " keywords.");
sb.Length - = 2; // 마지막을 제거하십시오 "," 문자열이 키워드에있을 때만 발생해야합니다. sb는 음수 길이가 있고 처리 방법을 모릅니다 : P – RvdK