IFormattable
SubComboBoxClass sb = new SubComboBoxClass();
sb.DataCode = "7001";
sb.Value = "V";
object obj = sb;
this.Text = string.Format("{0:KEY}", obj);
위처럼 따로 정의한 객체가 특정 Format 형식을 지원하고자 할때 사용 할 수 있다.
가끔 다른 인터페이스랑 헷갈릴때가 있어서 기록해둔다.
internal class SubComboBoxClass : IFormattable
{
public string Name { get; set; }
public string Value { get; set; }
public string DataCode { get; set; }
public override string ToString()
{
return ToString(null, null);
}
#region IFormattable 멤버
public string ToString(string format, IFormatProvider formatProvider)
{
if (format == "KEY")
{
return Value + DataCode;
}
return Name + ":" + DataCode + "[" + Value + "]";
}
#endregion
}
'# 2) .Net ( Vs 2005 ) > 기타' 카테고리의 다른 글
소수 구하기 소스... (0) | 2010.08.06 |
---|---|
[GDI+] Matrix 객체 사용해보기... (0) | 2010.07.27 |
트리노드 검색해서 확장하기... (0) | 2010.03.17 |
목록 로테이션??? (0) | 2010.03.16 |
사용자 정의 문자열 포멧 지정하기 ( IFormatProvider, ICustomFormatter ) (0) | 2009.08.17 |