C#에서는 체재() 는 끈 방법. 이 방법지정된 문자열에 있는 하나 이상의 형식 항목을 지정된 개체의 문자열 표현으로 바꾸는 데 사용됩니다.즉, 이 방법은 다음과 같은 용도로 사용됩니다.변수나 개체 또는 표현식의 값을 다른 항목에 삽입끈 .
이 메서드는 다양한 유형의 인수를 전달하여 오버로드될 수 있습니다. 총 있습니다 8 오버로드 목록의 메소드체재() 방법 삼 이 기사에서 논의되고 나머지는 다음에서 논의됩니다. 세트-2 및 세트-3 .
마지막 커밋 git 삭제
- String.Format(문자열이 먼저, 객체가 두 번째) 메서드
- String.Format(String, params Object[]) 메서드
- String.Format(IFormatProvider, String, Object) 메서드
- String.Format(IFormatProvider, String, Object, Object) 메서드
- String.Format(IFormatProvider, String, Object, Object, Object) 메서드
- String.Format(IFormatProvider, String, Object[]) 메서드
- String.Format(String, Object, Object) 메서드
- String.Format(String, Object, Object, Object) 메서드
String.Format(문자열이 먼저, 객체가 두 번째) 메서드
이 방법은 r에 사용됩니다.문자열에 있는 하나 이상의 형식 항목을 지정된 개체의 문자열 표현으로 대체합니다.
구문:
public static string Format (string format, object arg0);>
매개변수: 이 메서드에는 다음과 같은 매개변수가 있습니다.
체재: 이 매개변수는 필수 복합 형식 문자열입니다.
인수0: 이 매개변수는서식을 지정할 개체입니다.
반환 값: 이 방법문자열을 반환합니다. 이것은복사본체재어떤 체재 항목은 문자열 표현으로 대체됩니다. 인수0 .
예 :
씨#
// C# program to illustrate the> // String.Format(String first,> // Object second) Method> > using> System;> > public> class> GFG> {> >// Main method> >public> static> void> Main(>string>[] args)> >{> >DateTime date1 =>new> DateTime(2019, 11, 11);> > >// Converts the object to string> >string> s1 =>string>.Format(>'{0:D}'>, date1);> >Console.WriteLine(s1);> >}> }> |
>
>
산출:
Monday, 11 November 2019>
String.Format(String, params Object[]) 메서드
이 방법은 r에 사용됩니다.지정된 문자열의 형식 항목을 지정된 배열에 있는 해당 개체의 문자열 표현으로 바꿉니다.
구문:
public static string Format (string format, params object[] args);>
매개변수: 이 메서드에는 다음과 같은 매개변수가 있습니다.
체재: 이 매개변수는 필수 복합 형식 문자열입니다.
인수: 이 매개변수는형식을 지정할 개체가 0개 이상 포함된 개체 배열입니다.
반환 값: 이 방법문자열을 반환합니다. 이것은복사본체재어느 체재 항목은 문자열 표현으로 대체됩니다. 인수 .
예 :
씨#
자바의 ascii
// C# program to illustrate the> // String.Format(String,> // params Object[]) Method> > using> System;> > public> class> GFG> {> >// Main method> >public> static> void> Main(>string>[] args)> >{> >DateTime date1 =>new> DateTime(2020, 5, 20);> >TimeSpan hiTime =>new> TimeSpan(14, 17, 32);> >decimal> hiTemp = 24.1m;> >TimeSpan loTime =>new> TimeSpan(3, 16, 10);> >decimal> loTemp = 21.8m;> > >// Converts the object to string> >string> result1 = String.Format(>'Temperature on {0:d}:
{1,11}: {2} degrees'>+> >' (hi)
{3,11}: {4} degrees (lo)'>, date1,> >hiTime, hiTemp, loTime, loTemp);> >Console.WriteLine(result1);> >}> }> |
>
>
산출:
Temperature on 05/20/2020: 14:17:32: 24.1 degrees (hi) 03:16:10: 21.8 degrees (lo)>
String.Format(IFormatProvider, String, Object) 메서드
이 방법은 r에 사용됩니다.지정된 문자열의 형식 항목을 해당 개체의 문자열 표현으로 대체합니다. 매개변수는 문화권별 형식 정보를 제공합니다.
구문:
public static string Format (IFormatProvider provider, string format, object arg0);>
매개변수: 이 메서드에는 다음과 같은 매개변수가 있습니다.
공급자: 이 매개변수는문화권별 서식 정보를 제공하는 개체입니다.
체재: 이 매개변수는 필수 복합 형식 문자열입니다.
인수0: 이 매개변수는서식을 지정할 개체입니다.
반환 값: 이 방법문자열을 반환합니다. 이것은복사본체재어느 체재 항목은 문자열 표현으로 대체됩니다. 인수0 .
예 :
씨#
// C# program to illustrate the> // String.Format(IFormatProvider,> // String, Object) Method> > using> System;> > public> class> GFG {> > // Main method> public> static> void> Main(>string>[] args) {> > >DateTime dateToDisplay =>new> DateTime(2020, 5, 20, 18, 32, 0);> >System.Globalization.CultureInfo culture => >new> System.Globalization.CultureInfo(>'en-US'>);> >string> output = String.Format(culture,>'{0,-35:D}'>, dateToDisplay);> >Console.WriteLine(output);> >}> }> |
>
>
산출:
Wednesday, May 20, 2020>