Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

PropertyInfo.PropertyType (Propiedad)

Obtiene el tipo de esta propiedad.

Espacio de nombres:  System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

public abstract Type PropertyType { get; }

Valor de propiedad

Tipo: System.Type
Tipo de esta propiedad.

Implementaciones

_PropertyInfo.PropertyType

Type es String, Boolean, Int32, etc.

Para obtener la propiedad PropertyType, primero hay que obtener el tipo (Type) de la clase. A partir de Type, obtenga PropertyInfo. A partir de PropertyInfo, obtenga el valor de PropertyType.

En el siguiente ejemplo se muestra el tipo de datos de la propiedad especificada.


using System;
using System.Reflection;

namespace MyNamespace
{
    public class Example
    {
        public int Answer        
        {
            get
            {
                return 42;
            }
        }

        public static void Main()
        {
            // Get a Type object for the Example type.
            Type t = typeof(MyNamespace.Example);

            // Get a PropertyInfo object for the Answer property.
            PropertyInfo pi = t.GetProperty("Answer");

            // Display the type returned by the Answer property.
            Console.WriteLine("The return type of the {0}.{1} property is {2}.",
                t.Name, pi.Name, pi.PropertyType);
        }
    }
}

//This example produces the following output:
//The return type of the Example.Answer property is System.Int32.




.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Compatible con:

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft