1
데이터 바인딩 된 값이 {0 : 00000} 인 FormatString 속성을 지정하는 경우 필요에 따라 숫자를 항상 5 자리로 '0'으로 채우려면 실제로 어떤 클래스의 메서드를 호출하여 서식을 수행해야합니까? 서식이 지정된 문자열을 반환합니까?실제로 어떤 클래스가 복합 형식 사양의 형식을 지정합니까?
데이터 바인딩 된 값이 {0 : 00000} 인 FormatString 속성을 지정하는 경우 필요에 따라 숫자를 항상 5 자리로 '0'으로 채우려면 실제로 어떤 클래스의 메서드를 호출하여 서식을 수행해야합니까? 서식이 지정된 문자열을 반환합니까?실제로 어떤 클래스가 복합 형식 사양의 형식을 지정합니까?
그것은 그 클래스는 자신의 서식을 할 수 struct Int32
처럼 IFormattable
public interface IFormattable
{
string ToString(string format, IFormatProvider formatProvider);
}
그리고 모든 유형을 구현하는, 포맷 된 객체 자체입니다. 인터페이스가없는 경우 Format()
은 기본값 인 ToString()
으로 기본 설정됩니다.
아하, 동급 클래스 문자열은 해당 인터페이스를 구현하지 않습니다. 숫자 인 문자열에 대해 숫자 형식을 실험 해보고 싶습니다. – ProfK