3

名前とリビジョン番号を持つ 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. 

任意のヘルプをいただければ幸いです。

4

0 に答える 0