Powiel możliwe:
Determine if a type is staticJak określić, czy typ jest klasą statyczną?
DuplikatDetermine if a type is static
Czy istnieje właściwość/atrybut mogę sprawdzić, aby zobaczyć, czy System.Type
jest klasa statyczna?
mogę to zrobić pośrednio, poprzez testowanie, że Type
ma metody statyczne, oraz metody instancji nie wykraczające poza te odziedziczone System.Object
, jednak nie czuć czyste (Mam skradanie podejrzenie czegoś mi brakuje i to nie jest wystarczająco rygorystyczna definicja static class
).
Czy jest coś, czego mi brakuje na typie, który kategorycznie powie mi, to jest klasa statyczna?
C# jest cukrem składowym i nie ma sposobu, aby wyrazić to w IL?
Dzięki
BW
ustalić, czy typ jest statyczna: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static –
To głównie składnia C#. Do czego to jest potrzebne? – Gabe
@CD: Jak, do cholery, tęskniłem za tym, szukałem obszernie przed opublikowaniem pytania. Mistrzyni, twoje wyszukiwanie jest większe niż moje :) –