例如,在C#中,我可以做以下使用反射:有沒有像Python中的那些Python 2.7中的成員具有自定義屬性的方法?
public class A
{
object obj1;
[MyCustumAttribute(data)]
public object Obj1Property
{ get; set; }
public A() {}
}
public static void Main(string[] args)
{
Type t = typeof(a);
PropertyInfo[] props = t.GetProperties();
attrs = props[0].GetCustomAttributes();
//Do something with the properties based on their custom attributes
}
注意,我可以做同樣的事情用A的方法,數據成員,等等。不只是性。
有沒有辦法在Python 2.7中做同樣類型的事情?
你有沒有找到答案,你做到這一點? –
我沒有。我瞭解到,有時我需要在使用其他語言進行某些操作時完全重新考慮我的解決方案。我明顯在這裏用C#思考。我需要重新思考我最初想要完成的任務,並使之變成Pythonic。謝謝您的幫助。 :) –