2009-12-31 3 views
0

한 문자열의 문자열 배열을 괴짜가 아닌 사용자에게 알리는 데 가장 적합한 형식은 무엇입니까?사용자에게 표시 할 문자열 배열 서식 지정

Item1, Item2, Item3

을하지만 문자열에 공백이 쉼표를 포함 할 때 의미가된다 :

나는 이런 식으로 할 수 있습니다.

나는 이런 식으로 할도 수 :

"Item1", "Item2", "Item3"

그러나, 나는 탈출 문자가 미숙 혼란 스러울 수 있기 때문에 배열 요소를 탈출하지 않도록하고 싶습니다.

편집 : 편집 한 문자열을 한 줄로 지정해야합니다. 기본적으로 .Net Winforms ListView에 목록의 목록이 있습니다 (이 질문은 언어에 구애받지 않습니다). 사용자에게 ListView의 목록 이름 옆에있는 목록의 한 줄짜리 "스냅 샷"을 보여줘야하므로 목록에 무엇이 들어 있는지 일반적으로 알 수 있습니다.

답변

1

프로그램 외부에서 많이 사용되지 않는 파이프 (|)와 같은 문자를 선택할 수 있습니다. 또한 위키 마크 업에 익숙한 사용자에게는 직관적 인 테이블에 대한 위키 마크 업에 사용됩니다. '[ "항목 1", "항목 2", "항목 3을"] : JSON을 사용하여

Item1| Item2| Item3 
+0

내 경우에는 avpx의 대답의 후반부를 기반으로하는 것이 가장 좋은 방법 인 것 같습니다. –

1

GUI 또는 색상 TUI에서 각 요소를 개별적으로 음영 처리하십시오. 단색 TUI에서 두 개의 공백을 추가하고 각 단어 사이의 다음 탭 위치 (\ t)로 이동하십시오.

1

, 위의 목록은 같을 것이다. 이것은 모호하지 않으며 널리 사용되는 구문입니다. 그냥 중첩 된 구문을 조금 설명하면 아마 얻을 것이다.

물론 이것이 UI에 표시되는 경우 실제로 최종 사용자를위한 무언가처럼 보이게하려는 것처럼 모호하지 않은 구문을 원하는 것은 아닙니다. 이 경우 정확하게 사용자에게 표시하는 방법에 따라 다릅니다.

+0

아님 괴짜예요? :> –

+0

@avpx : 두 번째 단락이 매우 유용합니다. 감사! –

1

각 요소를 테이블에 셀로 표시하십시오.

1

각 문자열 다음에 줄 바꿈은 어떨까요? :>

1

표시 줄 번호와 별도의 행에 각 문자열 :

1. Make a list 
2. Check it twice 
3. Say something nice 

그것은 에서요, 사람들이 현실 세계에서 목록을 작성하는 방법 :

1

를 사용하여 인쇄상의 어떤 종류의 규칙 (예 : 굵은 글꼴과 문자열 사이의 공백)

우유 # 계란 ## 사과 # 상추 # 당근

0

CSV. 기술적이지 않은 사용자가 구분 된 데이터로 수행하는 첫 번째 작업은 스프레드 시트로 가져 오는 것입니다.

관련 문제