This TypeConverter class will convert an array to a variety of other representations for persistence and design-time scenarios. You should not normally call this class directly in your own code. public class ArrayConverter : CollectionConverter { // Public Constructors public ArrayConverter (); // Public Instance Methods public override object ConvertTo (ITypeDescriptorContext context , System.Globalization.CultureInfo culture , object value , Type destinationType ); // overrides CollectionConverter public override PropertyDescriptorCollection GetProperties ( ITypeDescriptorContext context , object value , Attribute[] attributes ); // overrides CollectionConverter public override bool GetPropertiesSupported (ITypeDescriptorContext context ); // overrides CollectionConverter } HierarchySystem.Object TypeConverter CollectionConverter ArrayConverter |