클래스에서 필수 속성을 가져 오는 방법을 문제를 해결하기 위해 노력하고 있습니다. GetPropertiesForSerialization
과 같은 기능을 사용할 수 있지만 Attributes
을 사용하고 싶습니다. 내 생각은 어떤 클래스 속성이 속성을속성이있는 속성 가져 오기
class C{
[MyAttribute(1,picture)]
private string picture = "my.jpg";
[MyAttribute(2,Name)]
public string Name= "myName";
}
을해야합니다 그리고 기능 등하지만 돈 '의 속성을 얻는 방법을 알고
private void PrintAttributes(){
//Get list or other container with attibutes
var c = new C();
foreach(var item in C.GetMyAttributes()){
Console.WriteLine(item);
}
}
지금은 다른 클래스에서 내가 속성을 좀하고 싶습니다이다 속성 이름 및 보호 (공개/비공개)를 모른 채 이러한 모든 속성을 얻는 방법을 알지 못합니다.
모든 속성 이름을 가져 오시겠습니까? – PoweredByOrange