2011-03-17 8 views
1

내가이 4 개 값으로 배열 : 나는 하나의 문자열 등이 필요하나의 문자열 배열의 값을 저장

string selectedObjects = ""; 

: 내가 좋아하는 문자열 배열의 모든 4 개 개의 값을 절약 할 수있는 방법

string[] selectedObject; 

이 :

selectedObjects = "123; 132; 231; 132;"; 

답변

8
string selectedObjects = string.Join("; ", selectedObject); 

이것은 출력을 생성 01,238,099,815 288,- 당신이 정말로 마지막에 또 다른 ;를 원한다면 당신은 모든 기지를 커버하도록 수동으로 추가 할 수 있습니다

if (!string.IsNullOrEmpty(selectedObjects)) 
    selectedObjects = selectedObjects + ";"; 

이 제로를 포함한 모든 selectedObject 배열의 길이에 적합한 출력을 생성합니다.

+0

끝에 '; – Gabe

+0

@Gabe : updated, 고려한 것 – BrokenGlass

-1
String selectedObjects = selectedObject.Aggregate((aggregation, currentString) => aggregation + "; " + currentString); 
+1

-1. 이것이 효과가있는 동안 얼룩말이 아니라 말을 생각해보십시오. –

관련 문제