.NET에서 탭의 길이 (문자 수/공백)를 가져 오는 방법이 있습니까? 텍스트 파일에 데이터를 쓰고 있는데 두 개의 열이있는 테이블을 만들고 싶습니다. 첫 번째 열의 일부 열 항목은 다른 열보다 길거나 짧게 표시되므로 두 번째 열은보기 흉한 것으로 보입니다. 항목 사이에 두 개를 삽입하려고 시도했지만 완전히 도움이되지 않았습니다..NET에서 탭의 문자 수를 얻는 방법은 무엇입니까?
1
A
답변
2
탭 대신 공백을 사용하여 데이터를 ASCII 테이블에서 깔끔하게 포맷 할 수 있습니다.
string.PadLeft
및 string.PadRight
방법이 도움이 될 수 있습니다.
0
Tab의 위치는 고정되어 있지 않습니다. 대부분의 편집자는 그 번호를 지정할 수 있습니다.
2
탭 폭은 프로그램에 의해 결정되며 고정 된 숫자는 아닙니다. 파일을 작성할 때 쉽게 공백 패드, 문자열의 형식은 지원 수 :
String.Format("{0,-16}", "String"); // align left
String.Format("{0,16}", "String"); // align right