C# | Método Type.IsAssignableFrom(Type)

El método Type.IsAssignableFrom(Type) se usa para determinar si una instancia de un tipo específico se puede asignar a una variable del tipo actual. Sintaxis: public virtual bool IsAssignableFrom (Tipo c); Aquí, se necesita el tipo para compararlo con el tipo actual. Valor devuelto: este método devuelve verdadero si alguna de las siguientes condiciones es verdadera: … Continue reading «C# | Método Type.IsAssignableFrom(Type)»

C# | Método Type.GetEnumValues()

El método Type.GetEnumValues() se usa para devolver una array de los valores de las constantes en el tipo de enumeración actual. Sintaxis:  public virtual Array GetEnumValues (); Valor devuelto: este método devuelve una array que contiene los valores. Los elementos de la array se ordenan por los valores binarios, es decir, los valores sin signo … Continue reading «C# | Método Type.GetEnumValues()»

C# | Método Type.IsArrayImpl()

El método Type.IsArrayImpl() se usa cuando se anula en una clase derivada, implementa la propiedad IsArray y determina si Type es una array. Sintaxis: bool abstracto protegido IsArrayImpl(); Valor de retorno: este método devuelve verdadero si el Tipo es una array; de lo contrario, es falso . Los siguientes programas ilustran el uso del método … Continue reading «C# | Método Type.IsArrayImpl()»

C# | Método Type.HasElementTypeImpl()

El método Type.HasElementTypeImpl() se usa cuando se anula en una clase derivada, implementa la propiedad HasElementType y determina si el tipo actual abarca o hace referencia a otro tipo. Significa que este método verifica si el Tipo actual es una array, un puntero o se pasa por referencia. Sintaxis: Bool abstracto protegido HasElementTypeImpl(); Valor devuelto: … Continue reading «C# | Método Type.HasElementTypeImpl()»

C# | Método Type.GetTypeArray()

El método Type.GetTypeArray() se usa para obtener los tipos de los objetos en la array especificada. Sintaxis: public static Type[] GetTypeArray (object[] args); Aquí, se necesita una array de objetos cuyos tipos se van a determinar. Valor devuelto: este método devuelve una array de objetos de tipo que representan los tipos de los elementos correspondientes … Continue reading «C# | Método Type.GetTypeArray()»

C# | Método Type.GetEnumNames()

El método Type.GetEnumNames() se utiliza para devolver los nombres de los miembros del tipo de enumeración actual. Sintaxis:  public virtual string[] GetEnumNames (); Devoluciones: este método devuelve una array que contiene los nombres de los miembros de la enumeración. Excepción: este método dará ArgumentException si el tipo actual no es una enumeración. Los siguientes programas … Continue reading «C# | Método Type.GetEnumNames()»

C# | Método Type.GetHashCode()

El método Type.GetHashCode() se usa para devolver el código hash para esta instancia. Sintaxis: anulación pública int GetHashCode(); Valor devuelto: este método devuelve el código hash de la instancia actual. Los siguientes programas ilustran el uso del método Type.GetHashCode() : Ejemplo 1: // C# program to demonstrate the // Type.GetHashCode() Method using System; using System.Globalization; … Continue reading «C# | Método Type.GetHashCode()»

Método Type.FindMembers() en C# con ejemplos

El método Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) se usa para devolver una array filtrada de objetos MemberInfo del tipo de miembro especificado. Sintaxis:   pública virtual System.Reflection.MemberInfo[] FindMembers (System.Reflection.MemberTypes memberType, System.Reflection.BindingFlags bindingAttr, System.Reflection.MemberFilter filter, object filterCriteria);   Parámetros: memberType: Indica que tipo de miembro se debe buscar. bindingAttr: Se utiliza para especificar cómo se realiza la búsqueda o … Continue reading «Método Type.FindMembers() en C# con ejemplos»

C# | Método Type.GetFields()

El método Type.GetFields() se utiliza para obtener los campos del tipo actual. Hay 2 métodos en la lista de sobrecarga de este método de la siguiente manera: Método GetFields() Método GetFields(BindingFlags) Método GetFields() Este método se utiliza para devolver todos los campos públicos del Tipo actual. Sintaxis: public System.Reflection.FieldInfo[] GetFields(); Valor devuelto: este método devuelve … Continue reading «C# | Método Type.GetFields()»

C# | Método Type.GetArrayRank()

El método Type.GetArrayRank() se usa para obtener el número de dimensiones en una array .  Sintaxis: public virtual int GetArrayRank(); Valor devuelto: este método devuelve un número entero que contiene el número de dimensiones en el tipo actual. Excepción: este método arroja ArgumentException si el tipo actual no es una array.   Los siguientes programas ilustran … Continue reading «C# | Método Type.GetArrayRank()»