18 EYLÜL 2008, PERŞEMBE
Yansıması ile özel bir alan bulmak?
Bu sınıfa verilir
class Foo
{
// Want to find _bar with reflection
[SomeAttribute]
private string _bar;
public string BigBar
{
get { return this._bar; }
}
}
Bir öznitelik ile iz bırakacağım bu özel madde _bar bulmak istiyorum. Bu mümkün mü?
Bir öznitelik, ama hiç özel üye alanı için baktım nerede özellikleri ile de yaptım.
Özel alanları almak için bir savaş başlatmak için bağlama bayraklar nedir?
CEVAP
18 EYLÜL 2008, PERŞEMBE
Bir özellik gibi: yapabilirsin
FieldInfo fi = typeof(Foo).GetField("_bar", BindingFlags.NonPublic | BindingFlags.Instance);
if (fi.GetCustomAttributes(typeof(SomeAttribute)) != null)
...
Bunu Paylaş:
Nasıl bir sınıf içinde özel bir alan d...
Set özel HTML5 alan doğrulama mesajı g...
Nasıl Java özel bir alan okuyabilirim?...
DNS ile çok sayıda GitHub Pages ve öze...
C özel salt okunur bir alan değiştireb...