2013-02-04 4 views
1

file.txt 내에 테이블을 작성해야합니다. 사실, 나는 그것을 구축하는 방법에 대한 몇 가지 아이디어를 가지고 있지만 확실하지 않습니다. 나는 몇 가지 필드가 그리고 난 그냥이 필드의 이름을 사용하여 테이블을 작성하는 데 필요한 값 그리고 그것은 같은 값입니다 : StreamWriter를 사용하여 단어 사이에 공백을 만드는 방법

======================================== 
ID  MATRICULATION  NAME 
2  696969   Jose 
4  969696   Maria 
5  123456   Eminem 
15  123412   Ghaleon 

내가 그것을 어떻게 할 수 있습니다? 나는 그것이 StreamWriter을 사용하고있는 것 같지만 스페이스 바를 사용하는 것은 작동하지 않기 때문에 스페이스를 만드는 방법을 모른다.

+2

실제로 무엇을 달성하고자하는지, 입력 내용 또는 실제로 시도한 내용이 명확하지 않습니다. http://tinyurl.com/so-list를 읽으십시오. 'StreamWriter'는 실제로 공간을 쓰지 않습니다 ... 그러나 비례 폰트로 파일을 볼 때, 당신이 성취하고자하는 것이라면, 일렬로 정렬하는 것은 어렵습니다. –

+0

그냥'table '과 같은 것을 만들고 싶지만 file.txt 안에 넣고 싶습니다. – Ghaleon

답변

7

사용 형식 파일에 문자열을 쓰기 : 형식의

writer.WriteLine("{0,-10}{1,-15}{2}", id, matriculation, name); 

구문 following입니다 :

{index[,length][:formatString]} 

길이 매개 변수의 문자열 표현의 최소 문자 수입니다. 양수이면 매개 변수가 오른쪽 정렬됩니다. 음수 인 경우 왼쪽 정렬됩니다

+0

이'format'은 무엇입니까? '테이블 '처럼 주문하려면'공백'을 넣어야합니다. 나는 우리가'tab' 버튼을 누를 때 일어나는 공간과 같은 것을 어떻게하는지 모르겠다. ... – Ghaleon

+0

@Ghaleon 나는 형식과 관련된 링크와 설명을 추가했다. –

+0

Hey lazyberevosky,'Text-Align : 센터'? 모든 것을 중앙 집중식으로 설정하는 방법은 무엇입니까? – Ghaleon

관련 문제