Searches for the public property with the specified name and return type. : PropertyInfo « Reflection « C# / C Sharp

Home
C# / C Sharp
1.2D Graphics
2.Class Interface
3.Collections Data Structure
4.Components
5.Data Types
6.Database ADO.net
7.Date Time
8.Design Patterns
9.Development Class
10.Event
11.File Stream
12.Generics
13.GUI Windows Form
14.Internationalization I18N
15.Language Basics
16.LINQ
17.Network
18.Office
19.Reflection
20.Regular Expressions
21.Security
22.Services Event
23.Thread
24.Web Services
25.Windows
26.Windows Presentation Foundation
27.XML
28.XML LINQ
C# / C Sharp » Reflection » PropertyInfoScreenshots 
Searches for the public property with the specified name and return type.
   

using System;
using System.Reflection;

class MyClass1
{
    String myMessage = "Hello World.";
    public string MyProperty1
    {
        get
        {
            return myMessage;
        }
        set
        {
            myMessage = value;
        }
    }
}
class TestClass
{
    static void Main()
    {
        Type myType = typeof(MyClass1);
        PropertyInfo myStringProperties1 = myType.GetProperty("MyProperty1", typeof(string));
        Console.WriteLine("The name of the first property of MyClass1 is {0}.", myStringProperties1.Name);
        Console.WriteLine("The type of the first property of MyClass1 is {0}.", myStringProperties1.PropertyType);
    }
}

   
    
    
  
Related examples in the same category
1.Obtaining member information from a class.
2.Print Property Info
3.Type.GetProperties
4.IsClass, Namespace, FullName, IsAbstract, IsPublic, IsInterface, IsEnum
5.Determines whether the member is an indexed property.
6.Determines whether the property is an indexed property.
7.Get Fields And Properties
8.Get Properties
9.Gets a property's value
10.Gets a property's type
11.Gets a property's parent object
12.Get Property from Property path
13.Copies a field value
14.Get the names of all the properties of an object
15.Determine if a property exists in an object
16.Get the type of the Property.
17.Set the value of a property that has been declared as an Enum type using reflection
18.Determine if a property's Type is an enum
19.Return true> if the specified property name identifies a readable property on the specified object;
20.Return true> if the specified property name identifies a writeable property on the specified object;
21.Integration Property To String
22.Gets the value of a static property on a specific type.
23.Gets the name of the property held within the expression
24.Gets the specified attribute from the PropertyDescriptor.
25.Get a property value given its name
26.Gets the attributes for this property.
27.Gets a value indicating whether the property can be read.
28.Gets a value indicating whether the property can be written to.
29.Returns an array whose elements reflect the public, non-public get, set, and other accessors
30.Returns the public or non-public get accessor for this property.
31.Get an array of all the index parameters for the property.
32.Get the set accessor for this property.
33.Returns the value of the property with optional index values for indexed properties.
34.Gets a MemberTypes value indicating that this member is a property.
35.Gets the type of this property.
36.Sets the property value for the given object to the given value.
37.Searches for the specified property, using the specified binding constraints.
38.Get Non-Pubic Property
39.Set Non-Pubic Property
40.Gets a string with all of the properties that are not null.
41.Get Writable Properties
42.Get Property Name
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.