C# 当类型是CustomType的数组时使用CustomTypeConverter

C# 当类型是CustomType的数组时使用CustomTypeConverter,c#,typeconverter,C#,Typeconverter,我有一个名为ListRevision的类,它有一个名称和修订号 我为它做了一个打字机转换器 问题是,当我使用它时,实际的类型是ListRevision[](因为它是一个数组)。尝试转换数组时失败,因为没有ListRevision[]TypeConverter。如何让它对数组中的每个对象使用TypeConverter [System.ComponentModel.TypeConverter(typeof(ListRevisionConverter))] public partial class L

我有一个名为ListRevision的类,它有一个名称和修订号

我为它做了一个打字机转换器

问题是,当我使用它时,实际的类型是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. 

任何帮助都将不胜感激

您想从一个字符串值中得到一个
ListRevision
数组吗?不是来自字符串数组?您是否也可以显示输入字符串的示例和ListRevisionConverter的代码?