2016-10-27 2 views
0

C에서는 % 7d를 사용하여 콘솔의 데이터에 대한 최소 길이를 설정할 수 있습니다. 어떻게 C#에서 이것을 할 수 있습니까?C에서 # [길이] [유형 변수]

나는 내 영어를 용서한다. 나는 아직도 배우고있다.

+2

[String.Format'] (https://msdn.microsoft.com/library/system.string.format (v = vs.110) .aspx) – Prisoner

+0

@Alex 고맙습니다. 너는 구세주 야. –

+0

ReadLine에 입력 된 텍스트를 제한 할 수있는 방법이 없습니다. MSDN 기사에서 설명하는 것처럼 : http://msdn.microsoft.com/en-us/library/system.console.readline.aspx –

답변

1

"%7d" 때문에 (그것이 최대 폭을 지정한다, scanf입력을 할) 출력 동작 최소 폭되고 제어는 String.Format는 C에서 # printf 스타일 포맷을 취득하는 일반적인 방법이다. "%의 7D '의 특별한 경우를 들어

, 당신은 같은 것을 사용할 수 있습니다

String.Format("{0,7}", someInt). 
링크는 위의 옵션 (다른 데이터 유형)의 다소 광대 수는 서식에 사용할 수를 보여줍니다

산출.