DisplayNameAttribute DisplayNameAttribute DisplayNameAttribute DisplayNameAttribute Class

정의

인수를 사용하지 않는 공용 void 메서드, 속성 또는 이벤트의 표시 이름을 지정합니다.Specifies the display name for a property, event, or public void method which takes no arguments.

public ref class DisplayNameAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Event | System.AttributeTargets.Method | System.AttributeTargets.Property)]
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method | System.AttributeTargets.Property | System.AttributeTargets.Event)]
public class DisplayNameAttribute : Attribute
type DisplayNameAttribute = class
    inherit Attribute
Public Class DisplayNameAttribute
Inherits Attribute
상속
DisplayNameAttributeDisplayNameAttributeDisplayNameAttributeDisplayNameAttribute
특성

예제

다음 코드 예제를 사용 하 여 보여 줍니다.는 DisplayNameAttribute 호출 속성의 이름을 변경 하려면 클래스 MisnamedPropertyRenamedPropertyPropertyGrid 컨트롤.The following code example demonstrates using the DisplayNameAttribute class to change the name of a property called MisnamedProperty to RenamedProperty in a PropertyGrid control. 전체 코드 목록은 참조 하세요 방법: Windows Forms 컨트롤에서 특성 적용합니다.For a full code listing, see How to: Apply Attributes in Windows Forms Controls.

// This property exists only to demonstrate the 
// DisplayName attribute. When this control 
// is attached to a PropertyGrid control, the
// property will be appear as "RenamedProperty"
// instead of "MisnamedProperty".
[Description("Demonstrates DisplayNameAttribute.")]
[DisplayName("RenamedProperty")]
public bool MisnamedProperty
{
    get
    {
        return true;
    }
}
' This property exists only to demonstrate the 
' DisplayName attribute. When this control 
' is attached to a PropertyGrid control, the
' property will be appear as "RenamedProperty"
' instead of "MisnamedProperty".
<Description("Demonstrates DisplayNameAttribute."), _
DisplayName("RenamedProperty")> _
Public ReadOnly Property MisnamedProperty() As Boolean
    Get
        Return True
    End Get
End Property

설명

기본값은 속성 또는 이벤트의 이름입니다.The default is the name of the property or event. 기본 구현을 GetSortedActionItems 리플렉션을 사용 하 여 공용 속성 및 인수를 취하지 않는 공용 void 메서드를 검색 합니다.The default implementation of GetSortedActionItems uses reflection to search the public properties and public void methods that take no arguments. GetSortedActionItems 검색 된 DisplayNameAttribute 각 속성에 대해 및 메서드를 사용 하 여, 있는 경우 속성 또는 메서드 이름 대신 해당 문자열입니다.GetSortedActionItems searches for the DisplayNameAttribute on each property and method and, if found, uses that string instead of the property or method name.

생성자

DisplayNameAttribute() DisplayNameAttribute() DisplayNameAttribute() DisplayNameAttribute()

DisplayNameAttribute 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DisplayNameAttribute class.

DisplayNameAttribute(String) DisplayNameAttribute(String) DisplayNameAttribute(String) DisplayNameAttribute(String)

표시 이름을 사용하여 DisplayNameAttribute 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DisplayNameAttribute class using the display name.

필드

Default Default Default Default

DisplayNameAttribute의 기본값을 지정합니다.Specifies the default value for the DisplayNameAttribute. 이 필드는 읽기 전용입니다.This field is read-only.

속성

DisplayName DisplayName DisplayName DisplayName

이 특성에 저장된 인수를 사용하지 않는 공용 void 메서드, 속성 또는 이벤트의 표시 이름을 가져옵니다.Gets the display name for a property, event, or public void method that takes no arguments stored in this attribute.

DisplayNameValue DisplayNameValue DisplayNameValue DisplayNameValue

표시 이름을 가져오거나 설정합니다.Gets or sets the display name.

TypeId TypeId TypeId TypeId

파생 클래스에서 구현된 경우 이 Attribute에 대한 고유 식별자를 가져옵니다.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

두 개의 DisplayNameAttribute 인스턴스가 같은지 여부를 확인합니다.Determines whether two DisplayNameAttribute instances are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.Returns the hash code for this instance.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

이 특성이 기본값인지 여부를 확인합니다.Determines if this attribute is the default.

Match(Object) Match(Object) Match(Object) Match(Object)

파생 클래스에서 재정의된 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

적용 대상

추가 정보