[MyAttribute(Name = "Test123"]
public MyClass
{
public string Name
{
get { return "Test123"; }
}
}
이 코드 샘플은 무엇입니까? 이름을 두 번 정의해야합니다. 속성에서 한 번, 클래스 자체에서 한 번 이런 종류의 중복을 피할 수있는 방법이 있습니까?특성 : 코드 중복 방지
언젠가는 어셈블리를 통해 MyAttribute을 사용하는 모든 클래스를 찾고 (이름과 함께) 나열하기 때문에 둘 다 필요합니다. 다른 때에는 인스턴스화 된 객체에 액세스 할 수 있으므로이 속성을 사용하고 싶지 않습니다.
사용 방법과 방법에 따라 다릅니다. 이 정보를 더 제공 할 수 있습니까? –