[MyAttribute(Name = "Test123"]
public MyClass
{
public string Name
{
get { return "Test123"; }
}
}
這是代碼示例,我需要定義名稱兩次。一次在屬性中,一次在類本身。有沒有辦法避免這種重複?屬性:避免代碼複製
我需要這兩個,因爲有時候,我遍歷程序集來找到所有使用MyAttribute的類並列出它們(帶有名稱)。其他時間,我可以訪問實例化的對象,所以我不想使用該屬性。
這取決於你將如何使用它。你能提供更多的信息嗎? – 2012-07-30 18:04:52