Pytania otagowane jako .net-attributes

30
Najbardziej przydatne atrybuty [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Wiem, że atrybuty są niezwykle przydatne. Istnieją pewne predefiniowane, takie jak takie, [Browsable(false)]które …
784 c#  .net  .net-attributes 

7
Dlaczego C # zabrania generycznych typów atrybutów?
Powoduje to wyjątek czasu kompilacji: public sealed class ValidatesAttribute<T> : Attribute { } [Validates<string>] public static class StringValidation { } Wiem, że C # nie obsługuje atrybutów ogólnych. Jednak po długim Googlingu nie mogę znaleźć powodu. Czy ktoś wie, dlaczego typy ogólne nie mogą pochodzić Attribute? Jakieś teorie?

23
Uzyskiwanie atrybutów wartości Enum
Chciałbym wiedzieć, czy można uzyskać atrybuty enumwartości, a nie enumsamego? Załóżmy na przykład, że mam następujące elementy enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } To, czego chcę, to typ wyliczenia, wykonanie 2 krotek wartości ciągu wyliczeniowego i jego opis. …


10
Znajdź prywatne pole z Reflection?
Biorąc pod uwagę tę klasę class Foo { // Want to find _bar with reflection [SomeAttribute] private string _bar; public string BigBar { get { return this._bar; } } } Chcę znaleźć prywatny element _bar, który oznaczę atrybutem. Czy to jest możliwe? Zrobiłem to z właściwościami, w których szukałem atrybutu, …


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.