UnitConverter 類別
定義
public ref class UnitConverter : System::ComponentModel::TypeConverter
public class UnitConverter : System.ComponentModel.TypeConverter
type UnitConverter = class
inherit TypeConverter
Public Class UnitConverter
Inherits TypeConverter
- 繼承
備註
使用 UnitConverter 類別,將轉換成 Unit 另一個資料類型的物件。Use the UnitConverter class to convert a Unit to an object of another data type. 您也可以使用 UnitConverter 類別,將另一個資料類型的物件轉換成 Unit 。You can also use the UnitConverter class to convert an object of another data type to a Unit.
注意
這個轉換子只能將字串轉換為 Unit ,並將 Unit 設為字串。This converter can convert only a string to Unit and a Unit to a string.
警告
您不應該直接存取類型轉換器。You should never access a type converter directly. 相反地,請使用來呼叫適當的轉換器 System.ComponentModel.TypeDescriptor 。Instead, call the appropriate converter by using System.ComponentModel.TypeDescriptor. 如需詳細資訊,請參閱基類中的範例 System.ComponentModel.TypeConverter 。For more information, see the examples in the System.ComponentModel.TypeConverter base class.
建構函式
UnitConverter() |
初始化 UnitConverter 類別的新執行個體。Initializes a new instance of the UnitConverter class. |
方法
CanConvertFrom(ITypeDescriptorContext, Type) |
傳回值,指出單位轉換子是否可以從指定的來源型別轉換。Returns a value indicating whether the unit converter can convert from the specified source type. |
CanConvertFrom(Type) |
傳回值,指出這個轉換子是否可將指定之型別的物件轉換為這個轉換子的型別。Returns whether this converter can convert an object of the given type to the type of this converter. (繼承來源 TypeConverter) |
CanConvertTo(ITypeDescriptorContext, Type) |
傳回值,指出轉換子是否可將 Unit 物件轉換成指定的型別。Returns a value indicating whether the converter can convert a Unit object to the specified type. |
CanConvertTo(ITypeDescriptorContext, Type) |
傳回這個轉換器是否可以使用指定的內容,將物件轉換成指定的類型。Returns whether this converter can convert the object to the specified type, using the specified context. (繼承來源 TypeConverter) |
CanConvertTo(Type) |
傳回值,指出這個轉換子是否可以將物件轉換成指定的型別。Returns whether this converter can convert the object to the specified type. (繼承來源 TypeConverter) |
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
從指定的內容、物件和引數清單,執行型別轉換。Performs type conversion from the specified context, object, and argument list. |
ConvertFrom(Object) |
會將指定值轉換為這個轉換子的型別。Converts the given value to the type of this converter. (繼承來源 TypeConverter) |
ConvertFromInvariantString(ITypeDescriptorContext, String) |
會使用不區分的文化特性和指定的內容,將指定的字串轉換為這個轉換子的型別。Converts the given string to the type of this converter, using the invariant culture and the specified context. (繼承來源 TypeConverter) |
ConvertFromInvariantString(String) |
會使用不因文化特性而異,將指定字串轉換為這個轉換子的型別。Converts the given string to the type of this converter, using the invariant culture. (繼承來源 TypeConverter) |
ConvertFromString(ITypeDescriptorContext, CultureInfo, String) |
會使用指定內容和文化特性資訊,將指定文字轉換為物件。Converts the given text to an object, using the specified context and culture information. (繼承來源 TypeConverter) |
ConvertFromString(ITypeDescriptorContext, String) |
會使用指定的內容,將指定文字轉換為物件。Converts the given text to an object, using the specified context. (繼承來源 TypeConverter) |
ConvertFromString(String) |
會將指定的文字轉換成物件。Converts the specified text to an object. (繼承來源 TypeConverter) |
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
根據指定的內容、物件和引數清單,執行指定之目的型別的型別轉換。Performs type conversion to the specified destination type given the specified context, object and argument list. |
ConvertTo(Object, Type) |
會使用引數,將指定值物件轉換成指定型別。Converts the given value object to the specified type, using the arguments. (繼承來源 TypeConverter) |
ConvertToInvariantString(ITypeDescriptorContext, Object) |
會使用指定的內容,將指定值轉換成不因文化特性而異的字串表示。Converts the specified value to a culture-invariant string representation, using the specified context. (繼承來源 TypeConverter) |
ConvertToInvariantString(Object) |
會將指定值轉換成不因文化特性而異的字串表示。Converts the specified value to a culture-invariant string representation. (繼承來源 TypeConverter) |
ConvertToString(ITypeDescriptorContext, CultureInfo, Object) |
會使用指定的內容和文化特性資訊,將指定值轉換為字串表示。Converts the given value to a string representation, using the specified context and culture information. (繼承來源 TypeConverter) |
ConvertToString(ITypeDescriptorContext, Object) |
會使用指定的內容,將指定值轉換為字串表示。Converts the given value to a string representation, using the given context. (繼承來源 TypeConverter) |
ConvertToString(Object) |
會將指定值轉換成字串表示。Converts the specified value to a string representation. (繼承來源 TypeConverter) |
CreateInstance(IDictionary) |
重新建立 Object,需為物件提供一組屬性值。Re-creates an Object given a set of property values for the object. (繼承來源 TypeConverter) |
CreateInstance(ITypeDescriptorContext, IDictionary) |
使用指定的內容,建立與這個 TypeConverter 相關聯之類型的執行個體,並為物件提供一組屬性值。Creates an instance of the type that this TypeConverter is associated with, using the specified context, given a set of property values for the object. (繼承來源 TypeConverter) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。Determines whether the specified object is equal to the current object. (繼承來源 Object) |
GetConvertFromException(Object) |
傳回要在無法執行轉換時擲回的例外狀況。Returns an exception to throw when a conversion cannot be performed. (繼承來源 TypeConverter) |
GetConvertToException(Object, Type) |
傳回要在無法執行轉換時擲回的例外狀況。Returns an exception to throw when a conversion cannot be performed. (繼承來源 TypeConverter) |
GetCreateInstanceSupported() |
傳回值,指出在這個物件上變更值時是否需要呼叫 CreateInstance(IDictionary) 方法來建立新值。Returns whether changing a value on this object requires a call to the CreateInstance(IDictionary) method to create a new value. (繼承來源 TypeConverter) |
GetCreateInstanceSupported(ITypeDescriptorContext) |
傳回在這個物件上變更值是否需要呼叫 CreateInstance(IDictionary) 來建立新的值,並使用指定的內容。Returns whether changing a value on this object requires a call to CreateInstance(IDictionary) to create a new value, using the specified context. (繼承來源 TypeConverter) |
GetHashCode() |
做為預設雜湊函式。Serves as the default hash function. (繼承來源 Object) |
GetProperties(ITypeDescriptorContext, Object) |
會使用指定的內容,傳回由值參數所指定之陣列型別的屬性集合。Returns a collection of properties for the type of array specified by the value parameter, using the specified context. (繼承來源 TypeConverter) |
GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
使用指定的內容和屬性 (attribute),傳回由該值參數所指定之陣列類型的屬性 (property) 集合。Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes. (繼承來源 TypeConverter) |
GetProperties(Object) |
傳回由值參數所指定的陣列型別的屬性集合。Returns a collection of properties for the type of array specified by the value parameter. (繼承來源 TypeConverter) |
GetPropertiesSupported() |
傳回值,指出這個物件是否支援屬性。Returns whether this object supports properties. (繼承來源 TypeConverter) |
GetPropertiesSupported(ITypeDescriptorContext) |
使用指定的內容,傳回這個物件是否支援屬性。Returns whether this object supports properties, using the specified context. (繼承來源 TypeConverter) |
GetStandardValues() |
從為這個型別轉換子所設計的資料型別預設內容中,會傳回標準值的集合。Returns a collection of standard values from the default context for the data type this type converter is designed for. (繼承來源 TypeConverter) |
GetStandardValues(ITypeDescriptorContext) |
提供格式內容時,傳回此類型轉換子所針對資料類型的標準值集合。Returns a collection of standard values for the data type this type converter is designed for when provided with a format context. (繼承來源 TypeConverter) |
GetStandardValuesExclusive() |
傳回值,指出從 GetStandardValues() 所傳回的標準值集合是否為獨佔清單。Returns whether the collection of standard values returned from GetStandardValues() is an exclusive list. (繼承來源 TypeConverter) |
GetStandardValuesExclusive(ITypeDescriptorContext) |
使用指定的內容,傳回從 GetStandardValues() 所傳回的標準值集合是否為可能值的獨占清單。Returns whether the collection of standard values returned from GetStandardValues() is an exclusive list of possible values, using the specified context. (繼承來源 TypeConverter) |
GetStandardValuesSupported() |
傳回這個物件是否支援可以從清單中選取的標準值集合。Returns whether this object supports a standard set of values that can be picked from a list. (繼承來源 TypeConverter) |
GetStandardValuesSupported(ITypeDescriptorContext) |
會使用指定的內容傳回,這個物件是否支援可從清單中挑選的標準值集合。Returns whether this object supports a standard set of values that can be picked from a list, using the specified context. (繼承來源 TypeConverter) |
GetType() |
取得目前執行個體的 Type。Gets the Type of the current instance. (繼承來源 Object) |
IsValid(ITypeDescriptorContext, Object) |
傳回指定值物件對這個類型和指定的內容是否有效。Returns whether the given value object is valid for this type and for the specified context. (繼承來源 TypeConverter) |
IsValid(Object) |
會傳回指定值物件是否對這個型別有效。Returns whether the given value object is valid for this type. (繼承來源 TypeConverter) |
MemberwiseClone() |
建立目前 Object 的淺層複製。Creates a shallow copy of the current Object. (繼承來源 Object) |
SortProperties(PropertyDescriptorCollection, String[]) |
排序屬性的集合。Sorts a collection of properties. (繼承來源 TypeConverter) |
ToString() |
傳回代表目前物件的字串。Returns a string that represents the current object. (繼承來源 Object) |