상세 컨텐츠

본문 제목

String.Format 을 이용한 문자정렬 왼쪽 오른쪽 가운데

C#

by 탑~! 2017. 7. 19. 10:23

본문

            Console.WriteLine("123456789012345678901234567890123456789012");// 총길이 42칸

            Console.WriteLine(String.Format("{0,42}", "test")); //우측정렬

            Console.WriteLine(String.Format("{0,-42}", "te13123123st")); //좌측정렬

            Console.WriteLine(String.Format("{0}", "1").PadLeft(42 - (21 - ("1".Length / 2))));// 가운데정렬

            Console.WriteLine(String.Format("{0}", "123").PadLeft(42 - (21 - ("123".Length / 2))));

            Console.WriteLine(String.Format("{0}", "12345").PadLeft(42 - (21 - ("12345".Length / 2))));

            Console.WriteLine(String.Format("{0}", "1234567890").PadLeft(42 - (21 - ("1234567890".Length / 2))));

            Console.WriteLine(String.Format("{0}", "123451234567890").PadLeft(42 -(21 - ("123451234567890".Length / 2))));

            Console.WriteLine(String.Format("{0}", "12345678901234567890").PadLeft(42 -(21 - ("12345678901234567890".Length / 2))));

            Console.WriteLine("123456789012345678901234567890123456789012");



'C#' 카테고리의 다른 글

C# JSON 형식으로 전송 데이터 만들기  (0) 2017.09.20
C# HTTP POST방식 JSON전송  (0) 2017.09.20
C# 웹서비스로 JSON 결과값 생성하기  (0) 2017.05.23
Log4Net  (0) 2017.05.23
Java, C# 간에 라인달 128비트 암호화 프로그램  (0) 2017.05.16

관련글 더보기