Pytania otagowane jako propertyinfo

12
Ustawienie właściwości przez odbicie za pomocą wartości ciągu
Chciałbym ustawić właściwość obiektu poprzez odbicie, z wartością typu string. Załóżmy na przykład, że mam Shipklasę, której właściwość Latitudeto double. Oto, co chciałbym zrobić: Ship ship = new Ship(); string value = "5.5"; PropertyInfo propertyInfo = ship.GetType().GetProperty("Latitude"); propertyInfo.SetValue(ship, value, null); Jak to powoduje ArgumentException: Obiekt typu „System.String” nie może zostać …

14
Odbicie - uzyskaj nazwę atrybutu i wartość właściwości
Mam klasę, nazwijmy ją Zarezerwuj z właściwością o nazwie Nazwa. Z tą właściwością mam powiązany atrybut. public class Book { [Author("AuthorName")] public string Name { get; private set; } } W mojej głównej metodzie używam refleksji i chcę uzyskać parę klucz-wartość dla każdego atrybutu dla każdej właściwości. Dlatego w tym …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.