名前とリビジョン番号を持つ ListRevision というクラスがあります。
そのための TypeConverter を作成しました。
問題は、私がそれを使用するとき、実際の型が ListRevision[] であることです (配列であるため)。配列を変換しようとすると、ListRevision[] TypeConverter がないために失敗します。配列内の各オブジェクトに TypeConverter を使用するにはどうすればよいですか?
[System.ComponentModel.TypeConverter(typeof(ListRevisionConverter))]
public partial class ListRevision
{
public string Name
{
get { return this.hotlistName; }
set { this.hotlistName = value; }
}
public string Revision
{
get { return this.revision; }
set { this.revision = value; }
}
}
私はそれを
TypeConverter tc = TypeDescriptor.GetConverter(typeof(ListRevision[]));
return tc.ConvertFromString( s); // s is the string I am converting from.
任意のヘルプをいただければ幸いです。