Startseite > Archiv > Zehn Attribute, die Ihr Arbeitsleben verändern können

Zehn Attribute, die Ihr Arbeitsleben verändern können

dotnetpro 03/2009 Von Golo Roden erschienen in dotnetpro 03/2009 auf Seite 24
Code: A0903TopTen
1 Bewertung(en):

In einer .NET-Anwendung werden neben dem Code auch beschreibende Daten – die Metadaten – ausgewertet. In C# ermöglicht das Konzept der Attribute, Code mit Metadaten zu versehen, die dann entweder vom Compiler oder während der Ausführung ausgewertet werden. dotnetpro stellt die zehn wichtigsten Attribute vor.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_bar   _instanceLockObject   _staticLockObject   _Zehn   024dnp_Topten3_la_ws_ml_ws2   1Auf   2005   2008   2009   A0402Generativ   A0903TopTen   aber   abereinfacher   abhängi   abhängig   abhängigen   abhängiger   Abhängigkeiten   Abstand   accessible   achten   Ähnliches   aktivieren   aktiviert   aktuel   aktuell   aktuellen   Algorithmus   alle   allein   allem   allen   aller   Allerdings   Alles   allesamt   allgemeinen   also   alsWar   älteren   Alternative   although   Analyse   Analysealgorithmus   Analysewerkzeugen   anbieten   ande   andere   anderen   anderes   Ändern   ändert   Änderung   Anforderung   ange   angeben   angegeben   angemerkt   angera   angesehen   angewandt   angewendet   angezeigt   anhand   anony   Ansatz   Ansätze   anschließend   Ansonsten   Anweisung   Anweisungen   Anwendung   Anwendungen   Anzeigen   anzuge   anzugeben   anzuzeigen   AppDomain   Applikation   Applikationsarchitektur   Arbeit   arbeiten   arbeitet   Arbeitsleben   aspektorientierten   Assem   Assemblies   Assembly   AssemblyA   AssemblyB   Assistant   Assistenten   assistentengene   Attri   Attribu   Attribut   Attribute   Attributen   Attributes   Attributs   Attributsistesabermöglich   auch   aufgerufen   aufgrund   aufnimmt   Aufrufe   Aufrufs   Aufwand   aufwendig   aufzurufen   ausdenNamenvonElementendaraufzu   ausführbar   Ausführung   Ausführungs   Ausgabe   ausge   ausgeführt   ausgeliefert   ausgenommen   ausgespro   ausgesprochen   ausgewertet   ausgibt   Auslieferung   ausreichend   ausschließlich   außen   Außerdem   außerhalb   äußerst   Auswahl   Auswirkun   Auswirkungen   auszu   auszublenden   auszuführen   auszulagern   auszuliefernden   auszuwählen   auszuweichen   Auto   Basic   Bedarf   bedeutet   Bedeutung   befinden   begegnet   BEGIN   begrenzt   Beide   beiden   beim   Beispiele   beispiels   beispielswei   beispielsweise   beitragen   bekannt   Bekanntes   bekommt   Belässt   beliebige   bemängeln   benannte   benö   benötigten   bereits   Beschäf   beschäftigt   beschreibende   besse   besseren   beste   besteht   bestimmten   betont   bewirkt   beziehungswei   beziehungsweise   beziehungsweisedesGene   Bezug   bieten   bietet   Bild   bleiben   bleibensollte   Bleibt   Blick   blies   bliothek   blyinternes   both   Bound   Breisgau   bringt   Build   call   Caprese   chen   chend   chenkette   class   CLSCompliant   Code   Codeanalyse   Codeanalysewerk   Codebasis   Codeblöcke   CodeDOM   CodeMetricsinVisualStudio2008   Codes   Compi   Compiler   CompilerGenera   CompilerGenerated   compilergenerierten   Compilers   CompilerServices   Conditional   config   crosoft   Current   dabei   dadurch   dafür   damit   dann   daraufhin   daraus   darf   darstellt   Darüber   darum   darunter   dasAttributFlags   dass   dasselbe   dasszukünftigeVersionendesC   dasVerbergen   Datei   Dateien   Daten   Datenbankdateien   daVisual   davon   davor   dazu   Deadlock   Deadlocks   Deaktivie   DEBUG   Debuggens   Debugger   DebuggerDisplay   DebuggerHidden   DebuggerNonUserCode   Debuggers   DebuggerStepThrough   DebuggerX   Debugging   Debugmodus   dedizierten   definie   Definieren   definiert   Deklaration   deklariert   Dementspre   demWert   denen   denEntwicklernderabhängigenAnwen   deninjedemFallalleverschiedenenAusfüh   denn   denWebseitendesMicrosoftDeveloperNet   DeploymentItem   derimWesentlichenversucht   dern   DerRückgabetypderMethodemussvoid   DerWert   derWunsch   derzeit   dessen   desStrategie   desThreads   desTyps   detwird   deut   Developer   Diagnostics   dient   dies   diese   diesem   diesen   dieser   dieses   diesesVorgehen   diesesVorhaben   dieseWerkzeu   diesfürassistentengeneriertenCodenicht   dieTests   dieVersion   DieVerwendung   dieWarnung   Digitaler   diglich   Dilemma   Dinge   dings   direkt   direkte   DllImport   dnpCode   does   Dort   dotnetpro   drei   Dritte   dungen   durch   durchaus   durchlaufen   dynamisch   eben   ebenfalls   Ebenso   Edition   Editionen   Effekt   ehesten   eigene   eigenen   eigenes   Eigenschaft   Eigenschaften   eigenständigen   eigentlich   eindeutig   eindeutiger   eine   einem   einen   einenWert   einenWertNone   einer   einerWeile   eines   eineVerbesserung   einfach   einfachere   einfacht   eingebun   eingehal   eingeschränkten   eingesetzt   einige   einigen   einiges   einmal   Einrückebene   Einsatz   einschließlich   Einschrän   einzel   einzeln   einzelne   einzelnen   einzige   einzigen   einziges   einZugriffaufdie   eklatanten   elegante   elektronischer   Element   Elemente   Elementen   Elementes   empfehlenswert   Empfehlung   empfiehlt   empfiehltessich   empfohlen   empfohlene   endgül   endif   Endprodukt   Engineering   entfällt   entfernen   entgegen   enthält   enthalten   enthaltenen   entschlossen   entsprechen   entsprechende   entsprechenden   entspricht   entstanden   entstehen   entweder   Entwick   Entwickeln   Entwickler   Entwicklern   Entwicklung   Entwurfsmusters   Enum   Enume   Enumeration   Enumerationen   erfahren   Ergänzend   Ergeb   ergeben   Ergebnis   ergibt   erhalten   erheblich   erhöhtem   Erkennung   erleichtern   ermittelt   ermöglicht   erreichen   Ersatz   erscheinen   Erscheinungs   ersetzen   ersetzt   erst   erste   erstellt   ersten   Erstenswirdempfohlen   erstenVersion   erwünscht   erzeugt   erzeugten   EsgibtjedochaußerdemMethodImpl   eskönntealsodurchaussein   etwa   eventuell   Execute   Existenz   existie   Existiert   explizit   expliziten   Extrembeispiel   fachste   Fall   fallen   falls   Fallstrick   falsch   Fast   FavItalianFood   Fazit   fehl   fehlen   Fehler   fehleranfällig   Feld   Felder   feldes   finden   Firma   firmeninternen   FirstName   Flags   folgen   Foobar   Form   Format   formulieren   Fotografie   Frage   Frame   Framework   Frameworks   Freiburg   Freigabe   Freizeit   FROM   führen   führt   fungsoperatoren   Funk   funktionieren   funktioniert   FxCop   gang   Gängige   gängigen   gängigenWege   ganteren   ganz   ganze   geändert   geändertem   geben   gebürgert   Gedanken   geführt   gegebe   Gegen   Gegensatz   gehören   geht   gekennzeichnet   gela   gelegentliches   gelmäßig   gemeinhin   gemeinsam   genannt   genannte   genannten   genau   Genauer   genauso   gendesAttributsähnelndenenvonFriend   gene   GeneratedCode   generative   generelle   generier   generieren   generierten   genommen   gens   genügt   genutzt   gerade   gesagt   gesamte   geschal   geschrieben   geschriebenen   geschütztenElementebenötigt   geschweifter   gesetzt   gesperrt   gesucht   getestet   getrennt   gewarnt   gewöhnt   gewünscht   gezählt   gezielt   gezwungen   gibt   gieberater   gien   gilt   gleiche   gleichzeitig   gnostics   Golo   greifende   griffsmodifizierern   Grund   Gründen   Grundlagen   grundlegenden   gurationen   gute   haben   Hand   handelt   handge   händisch   hängig   häufig   Haupteinsatzgebiete   Haus   heißt   Hello   hence   hend   hende   herangezogen   hier   hierbei   Hierbeiwer   Hierdurch   hierfür   hierzu   High   hilf   Hilfe   hilfreich   hineinsprin   hineinzuspringen   hingegen   hinterlegen   hinweggehen   Hoch   Idee   ignorieren   ignoriert   Ihre   ihrerVerwendung   immer   Impl   Implementierung   implizit   important   indem   Informationen   Infra   Inhalt   initialen   initialisiert   Initialisierung   Initialize   innerhalb   Insbesondere   inside   instan   Instance   Instanz   instanzgebundene   instanzüber   INSTEAD   Int32   IntegerWert   Integerwerte   Integerwerten   integriert   integrierten   inter   interessant   intern   Internal   InternalsVisibleTo   interne   Internet   Interpretieren   interpretiert   InVersion   inzwischen   Jahr   Jahren   Java   Jede   jedem   jedemTyp   jeder   jedoch   jeweilige   jeweils   Kanäle   kann   kannt   kein   keine   keinen   kennen   kennzeichnen   Kernels   kiert   kierten   Klammern   klar   klaration   Klasse   Klassen   Klassenbi   Klassenbibliothe   klassengebunden   klassenintern   kleinere   Kochen   Kombination   Komfort   komfortabel   kommentieren   kompakte   kompakter   kompilierbar   Kompilieren   kompiliert   Kompilierung   komplet   komplette   Komponente   komponentenorientier   konditional   konfi   Konfigura   Konfiguration   Konfigurationsdateien   Konkret   konkreteWerte   können   könnte   Konsequenz   Kontext   Konzept   kopie   kopieren   kopiert   korrekte   kritischen   kung   kurz   lädt   Lage   lang   Lasagne   lassen   lässt   LastName   lauert   Laufzeit   lautet   Layout   Leben   lebt   lediglich   legenden   lerGenerated   lesbare   lesbarer   letzteres   letztlich   lich   lichen   lichkeit   liegt   Listing   Literal   Literalen   Lock   lohnen   lohnt   lösen   Lösung   lösungen   machen   macht   mals   Manchmal   mantik   mantische   Markier   markieren   markiert   markiertes   mäßig   matisch   Mechanismus   mehr   mehrere   mehreren   mehrfach   meist   Meldung   Members   mente   meration   Metadaten   Method   Methode   Methoden   MethodImpl   MethodImplOptions   methods   Metriken   mework   Micro   Microkernel   Microkernels   Microsoft   miert   Mindest   mitgegeben   mithil   mithilfe   mitkopiert   modernere   Modus   möglich   Möglichkeit   möglichst   möglicht   msdn   MSIL   Musik   muss   myFavItalianFood   nach   nächst   nächste   Nachteil   Nachteile   naheliegende   Name   Namen   Namens   Namensraum   Namespace   nämlich   natürlich   Neben   nend   neriertem   nerierten   nerierterCodevonderAnalyseweitestge   nermaßen   Network   Netzwerk   neue   neuen   neuere   neuerenVarianten   neugieriges   nicht   nichtganzsoflexible   nichts   nimmt   nisationsprobleme   noch   None   normalen   normalerweise   Normalfall   null   Nullwert   numerischer   nungstext   nutzen   nützlich   nutzt   object   Objekt   Objekten   Objektes   Objekts   Obsole   obsolet   Obsolete   obwohl   oder   offensichtlich   öffentlichen   Ohne   ohneWissen   Only   Ordner   Ordners   orientierten   override   Parame   Parameter   Parametern   Pasta   Perlen   Person   pilergeneriertem   Pizza   plat   ploymentItem   porären   Postbuildstep   PostSharp   potenziell   pragma   prak   praktikabel   praktisch   Praxis   Prinzip   Prinzipiell   Prio   private   Problem   Problematik   Probleme   Produkt   programmiert   Programmierung   protected   provide   public   Punkt   QdnpLinkSL0812TopTen1   qualifizierte   Quellcode   rangezogen   ratedCode   ration   rationen   Raum   ReadOnly   Reaktion   realen   realisieren   realisiert   recht   redundanten   Refe   Reflection   Regel   Regeln   regulären   reich   Rein   rekonstruieren   rekt   rend   renztypen   Repräsentation   retisch   return   riert   rierten   Risiken   Roden   rungsvarianten   Runtime   sächlich   same   Sammlungen   sämt   Sämtliche   sätzlich   sauberste   Schalter   scharf   schehen   schei   schen   schiedenenThreads   schlägt   SchlägtmanindergängigenLiteraturoder   schlechter   schlichtweg   schließen   schließlich   schließlichTests   Schlüsselwort   schnell   Schnitt   schon   schrecken   schreiben   schriebenem   schriebenen   Schritt   Schwerpunkt   seCodeperReflectoranalysierenzukönnen   Sehr   sein   seinem   seinen   seiner   Seit   Seite   selbst   selbstge   selten   Semantik   semblies   sembly   semZweckallerdingsübertrieben   Senden   sentlich   seriali   serialisierbar   serialisieren   serialisiert   Serializable   sesVorgehen   setzen   sich   sicherlich   sichtbar   siehe   sieht   sierung   Signierten   Since   sind   Single   Singlestep   sisklasse   sistenten   sodass   sodassei   sofern   Software   Softwareproduktes   Softwareprojekte   sogar   sogenannten   solche   solchen   solches   soll   sollen   Sollte   sollten   something   sondern   sorgt   sourcen   sowohl   späteren   speichern   Sperre   Sperren   sperrobjekt   Sperrobjektes   speziell   spielsweise   spielsweisefürverschiedeneEditioneneines   Sprache   sprachen   sprechend   ßerst   Standard   Standardwert   Ständen   standteil   Startverhalten   STAThread   static   StaticBar   Statische   statisches   Statt   Stattdes   Stattdessen   Stelle   stellt   Step   steuern   Stil   stöbern   stolpert   stra   Strate   Strategie   Strategiemuster   Strategiemusteransatz   string   Struktur   Studio   Suite   surrounding   synchro   Synchronized   syntak   system   tagtägliche   tätig   Tatsache   tausch   Team   technolo   tegerwert   tegiemusters   temporären   tere   teressante   ternal   tert   Test   testdriven   testen   testende   testendem   testenden   Testmethode   Testordner   Tests   TestTools   tetypen   theo   theoretisch   this   thode   thoden   thodImpl   Thread   Threads   ThreadStatic   threadstatisch   threadstatische   threadstatisches   tigen   tigt   tion   tioniert   tisch   tischen   tomatisch   ToString   treffen   trennen   Trennung   Tribut   tributes   Tritt   true   tung   type   Typen   TypeOf   über   überall   überflüssig   überschreiben   überset   übersetzt   übersichtlicheren   überspringen   überspringt   Übertra   übertragen   übrigens   Uhrzeit   Umgebungsvariablen   umgehen   umsetzen   Umsetzung   Umstand   Umständen   umzusetzende   umzuwandeln   Unab   unabhängig   undTests   Unit   UnitTesting   Unschön   untaugliche   unter   Unterbrechungspunkt   unterdrücken   unterschei   unterscheidbar   unterscheidet   Unterschied   unterstützen   unterstützt   unübersichtlich   ursprüngliche   ursprünglichen   using   Variable   Varian   Variante   Varianten   veral   Veraltet   veraltete   veralteten   verändern   verbergen   verbietet   verbirgt   verbreitete   Verbreitung   Verfahren   verfährt   verfügbar   verfügt   Verfügung   vergangenen   Verhalten   Verhältnis   verhältnismäßig   Verknüp   Verknüpfungsoperators   vermieden   vermutlich   verschiedene   verschiedenen   verschiedeneVerhaltensweisen   versehen   versehene   Version   Versionen   verständlichen   versucht   verwen   verwenden   verwendet   verwendeten   Verwendung   viel   viele   vielen   virtuell   Visible   Visual   VisualStudio   void   voll   vollkommen   vonVisu   vonWerkzeugen   vorangestellt   vorbehalten   vorgehen   Vorgehensweisen   vorgestellt   vorgestellten   vornherein   Vorteile   vorzugeben   Wahl   wahre   Während   wand   ware   wäre   wären   Warnung   Warnungen   Warnungstext   WebService   Webtechnologien   weder   weil   weise   weist   weite   weitere   Weiterentwicklung   weiteres   Weiterlei   weitreichende   welche   welchem   welchen   wendende   wendungen   wenig   wenigen   Wenn   wenndieOptionErgebnissefürge   werden   Wert   Werte   Werten   Wertes   wesentlich   wichtig   wichtiges   wichtigsten   wicklern   wieder   wird   wirkt   Wissen   With   wobei   wodurch   wohl   wöhnt   worden   work   Works   World   wünschens   Wünschenswert   wurde   würde   Zahl   zahlreiche   zehn   Zeichenkette   Zeit   Zeitpunkt   zelnenWertenichtgegenseitigausschließen   zeuge   zeugt   Zieht   Ziel   ziert   ziges   Zudem   Zugegebe   zugeordnet   zugewiesen   zugreifbar   Zugriff   Zugriffsmodifizierer   Zugriffsmodifizierern   zumindest   zumTrotz   zunächst   zurück   zurückgegriffen   zurückzugeben   zurVerfügung   Zusammenhang   Zusätz   Zusätzlich   zuverlässig   zuzugreifen   Zwar   zwei   Zweierpotenzen   zweistufigen   zweite   Zweiteilung   zweiten   Zweitens   zweiVarianten   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen