Startseite > Archiv > Tipps und Tricks zu C#

Tipps und Tricks zu C#

dotnetpro 1/2005 Von Joachim Fuchs erschienen in dotnetpro 1/2005 auf Seite 28
Code: A0501Csharp
2 Bewertung(en):

Wer über die richtigen Werkzeuge verfügt, kommt schneller zum Ziel. Bei Programmiersprachen ist das genauso. Während Anfänger nur Hammer und Meißel kennen, nutzt der Profi auch den feinmechanischen Werkzeugsatz. dotnetpro zeigt die Tricks der C#-Virtuosen.

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

00110110   0x01   0x02   0x04   0x05   0x06   0x07   0x08   0x10   0x12345678   0x20   0x8000000000000000   0xff   0xFFFFFFF8   1000   10011010010   1234   2003   200529   200531   200533   200535   2005www   2322   4567   A0501CSharp   A4B34567   aber   Abfrage   Abfragen   abgebildet   abgelaufen   abgelehnt   abgeru   abgeschnitten   Abhilfe   Ableitungen   Abon   abonniert   Abrufen   abschneiden   abso   Absolutwert   Accessor   Accessoren   Accessors   adäquaten   AddHandler   addieren   Ähnliches   Aktion   Aktionen   akzeptieren   Algorithmus   alle   allen   aller   Allerdings   Alles   alleWerte   allgemeinen   allzu   also   alternativ   Alternative   analog   andere   anderen   anderenfalls   anders   Angabe   ange   angeben   angegeben   angegebenen   angelegt   angelegte   angelegten   Anlegen   anschaulicht   anschließend   Ansonsten   Anweisungen   Anwendung   Anwendungen   Anzahl   anzulegen   arbeitet   Arial   arithmetischen   ArithmetischeÜberläufebei   Array   ArrayList   Arrays   ArraysundAuflistungensor   artigen   Assembly   Attribut   Attribute   auch   Aufbau   Aufgabe   Aufgaben   aufgebaut   aufgefüllt   aufgerufen   aufgerundet   aufgrund   Auflis   Auflistung   aufnimmt   Aufruf   Aufrufe   aufrufen   aufstei   aufsteigend   aufzu   aufzubauen   aufzurufen   Ausdruck1   Ausdruck2   Ausdrücke   ausführen   Ausgabe   ausgeben   ausgelöst   ausgenommen   ausgewertet   auslösen   Ausruhen   Ausschluss   Aussehen   außen   außer   außerhalb   Ausstattung   Ausstattungs   Auswertung   auszugebender   auszuschließen   auszuschließende   Auto   automa   automatisch   automatische   base   Basis   Basisklasse   Basistyp   BasistypfürEnumerationen   beachten   Bear   bearbeitet   Bedarf   bedeu   Bedeutung   befinden   Beginn   beginnend   behalten   Beide   beiden   beidenWORD   beim   bein   BeiProgrammiersprachen   Beispiel   Beispielcode   Beispiele   Beispielimplementierung   Beispielklasse   beispielsweise   beitung   beizube   beizubehaltende   beizubehaltenden   beizubehaltender   belegen   belegten   Belegung   beliebig   beliebige   beliebiger   benen   benötigt   benötigten   benutzen   benutzt   Benutzung   berechneten   Bereich   bereit   bereitge   bereitgestellt   bereits   bereitstel   bereitstellt   berücksichti   berücksichtigen   beschreibt   beschriebene   besitzen   besondere   besonderer   bestehende   besteht   bestim   bestimm   bestimmen   bestimmte   bestimmten   bestimmter   bestimmtes   betrachten   betreffen   betreffende   betreffenden   bevorzugte   Bezeichner   Bezeichner1   bezeichner2   Bezeichnern   bezie   beziehungsweise   bieten   bietet   binäre   binären   binärer   BinäreSuchemitindividuellemSuchkriterium   Binary   BinarySearch   bislang   Bit00   Bit01   Bit63   BitConverter   Bitmaske   Bitmasken   Bits   bitweiser   bleiben   bleibende   Block   blockiert   Blocks   Blue   Blumen   breite   Brush   ByReference   byte   Byte0   Byte1   Byte2   Byte3   Bytes   ByValue   cenbelegungen   cessor   chanismus   Checkbox   CheckBox1_CheckedChanged   Checked   chen   chenbehafteten   chenden   chung   class   ClientRectangle   CLSCompliant   Code   Collector   color   Common   compare   CompareTo   Compiler   Component   Const   Convert   Dagobert   daher   damit   Daniel   dann   dannwerdendieMethodeneiner   darauf   darf   darin   Darstellung   DashoheC   dass   Datei   Daten   Datenmenge   Datentyp   Datentypen   DateTime   davon   dazu   deaktiviert   DEBUG   Decimal   defi   Defini   Definieren   definiert   Definition   definitionen   Deklaration   Deklarationen   deklarieren   Dele   Delegate   Delegation   Delegattyp   delegieren   demonstriert   DenDatentypfüreineEnume   dene   denen   denken   denn   Dennoch   DenStatusallerBitsineiner   derartige   Deras   deren   derTag   Designers   dessen   Detail   dexer   dezimalenZahlenumwandeln   dieadd   dieAuflösung   DieBit   DieInstanz   DieMini   Dienstag   dient   dies   diese   diesem   dieser   dieses   dieviele   direkt   Direktive   Dispose   dito   dividieren   Division   doch   Doku   Donald   Donnerstag   Doppelwort   dotnetpro   dotnetprozeigtdieTricksderC   Double   Drawing   drei   dualer   Dualeundhexadezimale   Duck   durch   durchlaufen   durchsuchende   durchsucht   durchzuführen   dürfen   Düsentrieb   DWORD   eben   Ebenso   effiziente   effizientes   Eigen   eigene   eigener   eigenes   Eigenschaft   Eigenschaften   Eigenschaftenfenster   eigentlich   eindeutiges   eine   eineexplizite   einem   einemPersonID   einen   einer   eines   einfach   einfaches   Einfluss   eingeklinkt   eingesetzt   einige   Einlesen   eins   Einsatz   Einsen   Einspareffekt   Einstellung   Einstellungen   Einträge   einzeln   einzelne   einzelnen   einziger   Element   Elemente   else   Empty   ente   Entfer   entfernt   entgegen   enthält   enthalten   entspre   entsprechend   entsprechende   entweder   Entwurfsmuster   Enum   Enume   Enumera   Enumeration   Enumerationen   Enumerationstypen   Enumerationswert   Enumerationswertes   Equals   Ereig   Ereignis   Ereignisname   Ereignisse   erfahren   erfol   Erfolg   erfolgen   erfolgt   erfüllt   Ergänzung   Ergebnis   ergibt   erhält   erhalten   erhebliche   erhöht   erkannt   erkomplement   erlaubt   ermitteln   ermittelt   ermög   ermöglichen   ermöglicht   erreichbar   erreichbaren   erreichen   Ersatz   ErsatzfürC   Ersatzfüreinkonstantes   Ersatzfürschreibgeschützte   ersatzweise   erst   erste   erstellen   ersten   Erster   Erwar   erwartet   erweitern   ErweiterterUmgangmit   erwünscht   erzeugt   etwa   Event   EventArgs   EventHandler   EventHandlerList   Events   Eventsabonniert   EventszurVerfügungstellen   exakt   Exception   Existiert   EXPLICIT   explizit   explizite   expliziter   ExpliziteundimpliziteSchnitt   face   Fahrzeugs   Faktor   Fall   false   Fehler   fehlerhafte   fehlerhaftmarkiert   feinmechanischenWerkzeugsatz   Feld   Felder   Feldern   fendurchgang   ferenzvariable   fertige   fest   festgelegt   festlegen   FieldOff   FieldOffset   FillEllipse   finden   finieren   finiert   finitionen   Flags   fliegen   floor   folgende   Folgenden   Folgendes   folgt   font   foreach   Form   formale   Format   FormatFlags   formatierter   Formatierung   Forms   formulieren   Framework   Frameworkklassen   Frameworks   Freigabe   freigeben   Freitag   freizugeben   führen   führt   füllen   Füllung   funden   funktio   funktionale   Funktionalitäten   Funktionser   Funktionswert   Gangster   Ganove   ganz   ganzzahligen   ganzzahliger   Ganzzahloperationen   Garbage   gate   gates   geändert   gebnis   gedacht   geeigneter   gefehlt   gefragt   Gegen   gehen   gehören   geht   gekennzeichnet   gelegentlich   gemacht   gemäß   gemein   genannt   genau   genauso   gende   generieren   genschaften   gerAnteilder   gerin   gerufen   gerundet   gerundete   Gerwert   gesagt   gesamte   geschachtelt   geschützte   geschützten   gesetzt   gesetzten   gespeicherte   Gestal   gestalten   gestaltet   gestatten   gestell   gestellt   gesteuert   gesuchte   GetMei   GetMeineKlasseIn   GetMeineKlasseInstanz1   GetMeineKlasseInstanz2   GetName   GetNames   GetUnderlyingType   GetValues   gewährleistet   gewon   gewünschten   gezeigt   gezeigte   gezeigten   gibt   Gießen   gilt   gleich   gleiche   gleichen   gleicherklassen   Gleiches   Gleichheit   gleichsmechanismus   Gleichverteilung   gleichzeitig   glichen   Goofy   Grafik   Graphics   griff   grob   groß   große   GrosseListe   großer   größer   größte   Grund   Gründen   grundsätzlich   gung   gurationseigenschaften   haben   halbiert   Hälf   Hälfte   haltende   haltet   handen   handenen   Handler   Handling   hang   hängig   heißt   hexadezimaler   hier   hierbei   hierfür   hierzu   Hilfe   Hilfs   Hilfsklasse   Hilfsmethode   hingewiesen   Hinter   hinzu   Hinzufügen   hinzugefügt   höchstwertige   hungsweise   ICompara   IComparable   IComparableund   IComparer   identisch   IDisposable   IDMinutentakt   IDSekundentakt   IDStundentakt   Ihnen   ihren   Ihrer   IKann   IKannFliegen   IKannSchwim   IKannSchwimmen   immer   imple   Implemen   implementieren   implementiert   Implementierung   Implementierungen   implizit   implizite   indem   Index   Indexer   IndexOf   Indizierung   info   informiert   initialisieren   initialisiert   Initialisierung   innerhalb   Insbesondere   Installation   instan   Instanz   instanziert   Instanzmethoden   Instanzva   Int16   Int32   inte   Integer   inter   interface   intern   internen   InteropServices   IsDefined   istdasgenauso   jedem   jeden   jedes   jedoch   jekte   jekten   jetzt   jeweiligen   jeweils   kann   kaufmännischen   KaufmännischesRunden   KaufmännischesRundenmitC   KaufmännischRunden   keine   keinen   keinerlei   kennt   Kenntnis   kennzeichnen   Kernels   Klammern   klas   Klasse   Klassen   Klasseninstanz   Klassenoptimieren   Klassenvariable   Klein   KleineListe   kleiner   kleinere   Klimaanlage   KNamen   Kombination   kombinieren   komfortabel   Komma   kommen   Kommt   kommtschnellerzumZiel   komplex   Komponen   konfi   Konfor   konform   Konformitätprüfen   können   könnte   konsequenten   Konstanten   KonstantesStringArray   Konstruktion   Konstruktor   Konstruktoren   Konten   kontexten   konto   KontoNr   KontoVergleicher   Kontrollme   Konzept   korrekten   Kriterien   kritischen   kurz   kürzer   Lagern   lang   lange   Language   lassen   lässt   Last   Lauf   Laufzeit   Laufzeitsystem   Laufzeitüberwa   LayoutKind   lediglich   legt   leicht   leider   lesend   Lesezugriff   letzte   letzten   liche   lichen   liefert   liegen   liegende   liegenden   liegt   links   Liste   Listing   Lokalisieren   long   löst   lung   lungineinem   lutwert   mach   MachWas   mähen   malversion   Managed   manchen   Manchmal   Manipulationen   Maske   Math   mathematisch   mathematischen   matisch   mehr   mehrere   MehrKomfortdurchSystem   Meier   meine   MeineKlasse   meist   Member   Membervariablen   mentation   menten   mentieren   mentiert   mentierung   meration   Merk   merken   Merkmal   meter   meterliste   Metho   Methode   Methoden   Methodenaufrufemitvariabler   Methodennamen   Methodensigna   Mickey   Microsoft   miersprachen   Minuten   Minutentakt   missbraucht   Mitarbeiter   miteinander   mithil   mithilfe   Mittel   Mitteln   mittels   Mittwoch   möglich   mögliche   möglichen   Möglichkeit   Montag   Mouse   msdn   Müller   Multipliziert   muss   müssen   nach   nachfol   Nachfolgeziffern   Nachkommastellen   Nachkommateil   Nachname   nächste   nächstliegende   Nachteil   Name   Namen   Namens   Namenskollisionen   Namenskonflik   Namensräume   nämlich   natürlich   Navigationssystem   Neben   Negation   negativ   negative   negativen   negativer   nehmen   neKlasseInstanz1   nene   newsgroups   nicht   nichtbleibende   nichts   niedrigstwertigen   nieren   niert   nimmt   nisse   noch   nötigt   notwendig   null   Nullen   NurEinmal   nutzen   nützlicher   nutztderProfiauchden   oben   oberen   object   Objek   Objekt   Objekte   Objektes   ObjektesuchenmitBinary   oder   Oder0x01   öffent   öffentlich   öffentliche   öffentlichen   öffentlicher   oftmals   Ohne   oktaler   Opera   Operation   Operationen   OperationenimUmgangmitEnumerationstypen   Operato   Operator   OperatorBedeutungBeispiel   Operatoren   OperatorenvonC   Operatorersetzteinen   Operators   OptimierenderEvent   Optimierungdie   Option   optionale   ordnet   paarweise   Para   Parame   Parameter   Parameteranzahl   Parameterlisten   Parametern   Parameterübergabe   Params   pareTo   Parse   passen   pässen   Pattern   Person   PersonID   pictureBox1   pictureBox2   piler   Plausibilitätsprüfungen   plementieren   plementiert   plementierung   Point   ponentModel   Position   positiv   positive   positiven   private   privaten   Probleme   Program   Programmabstürzen   Programmieren   Programmierer   Projekt   Projekten   Projektes   Proper   protected   Prozessoren   prüfen   Prüfung   public   rade   radikal   Radio   rams   Randbemerkung   Rasen   rationswertes   rationvorgeben   ReadOnly   realisieren   Realisierung   Rechenoperationen   Refe   Referenz   Referenzen   Regel   Regeln   Register   reiche   Reihe   Reihenfolge   relation   Relationen   relevant   remove   RemoveHandler   rend   renz   renzen   repräsentieren   respondierenden   Ressour   Ressourcen   RessourcendurchVerwendungdesusing   return   riablen   Richtung   Round   Rückgabe   Rückgabewert   ruft   ruhen   runden   rundenden   Rundens   rundung   Rundungsverfahren   rung   Runtime   sammengefasst   Samstag   SByte   schafft   schaftendialog   schalten   Schema   schen   Schiebedach   schieben   Schiebereien   schiedene   Schlei   Schleife   Schleifeprüfen   schließlich   Schlüs   Schlüssel   Schlüsselwör   Schlüsselwort   Schlüsselwörter   Schlüsselwortes   schmidt   Schnitt   Schnittstelle   Schnittstellen   Schnittstellenim   Schnittstellenimplementie   Schnittstellenimplementierung   Schnittstellenname   Schnittstellennamen   schoben   Schreib   schreibt   Schreibung   Schreibzugriff   schriebenen   Schriftart   schutz   schützt   schwimmen   Search   sehen   Sehr   sein   Sekundentakt   selbst   Seltenheit   sender   Servolenkung   setzbar   setzt   setzungen   Shiftleft0x01   Shiftright0x80   Short   sich   sicherstellen   sicherzustellen   sign   Silver   simpel   Simulationen   sind   Singleton   sinnvoll   sitive   Situatio   Situationen   snicht   sodass   sogar   solche   solchen   SolidBrush   soll   sollen   somit   sondern   Sonntag   Sort   Sortieralgorithmus   Sortieren   sortierenden   SortierenüberIComparable   SortierenüberIComparer   Sortierkriterien   Sortiermethode   sortiert   Sortierung   Sortierungen   sowohl   sparen   spart   späte   später   Specification   Speicherbe   Speicherbereich   speichern   Speicherplatz   speichert   speziell   Spiele   spielhaft   spielsweise   sprachen   sprechende   sprechenden   Standardkonstruktor   Standardtyp   Standardtypen   stanz   stanz2   stanzen   StartMinute   StartSekunde   StartStunde   Statement   Statements   Statementsautomatisch   Stati   static   statischer   statisches   Statt   stattung   stehen   stel   Stelle   stellen   stellenimplementierung   Stellenzahl   stellt   Steuerele   Steuerelemente   steuern   Steuerungen   Stift1   Stift2   stimmten   string   Strings   Stringsmitdualenundhexa   struct   StructLayout   struktors   Struktur   Strukturelemente   Studio   Stundentakt   Suche   Suchen   suchende   Suchkriterien   Suchkriterium   Suchwert   Suchwertes   sung   Switch   switches   Syntaktisch   syntaktische   Syntax   system   Systemressourcen   Systemressourcenbelegenund   Tabelle   tag4   tatsächlich   Teil   Telefon   tenfeld   tentypen   tern   ternbeiMethodenaufrufen   Text   Texte   Texten   this   thode   thoden   Tick   tieren   tiert   ties   Timer   timer1_Tick   TimerTick   ting   tion   tionen   Tipps   TippsundTrickszuC   tisch   tiviert   ToByte   ToInt16   ToInt32   ToInt64   ToSByte   ToString   TotalMilliseconds   ToUInt16   ToUInt32   ToUInt64   ToXXX   trachtet   träge   trennt   Tricks   trifft   trolle   true   tung   tungsklassen   turen   TuWas   Typecast   Typecastmitdemas   Typen   TypeOf   typische   TypischeBit   typischen   typischerVerstoß   typisches   Typprüfungen   TypprüfungundTypumwand   Typs   Typüberprüfung   Typumwandlung   über   übereinstimmen   übergeben   überladenen   Überladungen   überlagern   Überläufe   Überläufen   Überlaufsprüfun   Überlaufsprüfung   überprüft   Überprüfung   überschreiben   überschritten   übersetzt   übersichtlicher   Übersichtlichkeit   übertragen   überwacht   übrig   uint   UInt16   UInt32   UInt64   ULONG   Umgang   umgangen   umgekehrte   umschalten   umschließenden   Umwandlung   Unab   unabhängig   unchecked   Und0x03   ungleich   ungültig   UNION   unionausCersetzen   Unmanaged   unmittelbaren   unter   untereinan   unteren   Unterlauf   unterscheiden   unterscheidet   Unterschied   unterschiedliche   unterschiedlichen   unterstützt   untersuchenden   ursprünglichen   UserControl   UShort   using   usingoderusing   Value   variabel   Variable   VariableAnzahlvonParame   Variablen   Variablendeklaration   Variante   Varianten   verändert   Veränderung   veranlassen   verantwortlich   Verantwortung   Verbindung   verboten   verbreitet   vereinfachen   Verfahren   Verfü   Verfügung   vergessen   vergessene   Vergleich   vergleichen   vergleichenden   vergleicher   Vergleichs   Vergleichskriterien   Vergleichskriterium   Vergleichsmuster   Vergleichsob   Verglichen   verhält   Verhalten   verhindern   verhindert   verknüpft   Verknüpfung   Verknüpfungen   verkürzen   verlassen   Vermei   vermieden   versa   verschie   verschieben   verschiede   verschiedene   verschiedenen   versehentlich   vert   Vervollständigung   verweist   verwenden   verwendet   verwendete   verwendeten   Verwendung   verwirrend   vice   viele   vier   virtual   Virtuosen   Visual   void   vollständige   vorangestellt   voraus   Voreinstellung   vorgeben   vorgege   vorgegeben   vorgegebenen   Vorgehens   vorgenommen   vorgenommene   vorgesehen   vorhanden   Vorkommastellen   Vorname   vornehmen   vorsätzlich   Vorsicht   Vorteil   Vorteile   vorzei   Vorzeichen   vorzeichenbehaftete   Vorzeichens   vorzugeben   Während   WährendAnfängernurHammerundMeißelkennen   wandelt   wann   Waschen   Wasservogel   wegen   wegge   weise   weit   weiter   weitere   WeitereDaten   weiteren   weiterer   weiterrechnen   welche   welchem   welcher   wendig   wendung   wendungdieserIComparable   Wenn   werden   Wert   Werte   Werten   Wertes   Wertodereinhexadezimaler   WerüberdierichtigenWerkzeugeverfügt   Wesentlichen   wichtigsten   wieder   wiederum   Wieso   WINDOWS   wird   wirkungen   wohnt   womit   Word   WORDH   WORDL   Wort   Write   WriteLine   Wünschenswert   wurde   würde   wurden   würdig   XOR0x01   Zahl   Zahlen   Zahlenangaben   Zahlenbasis   Zahlendarstellungen   Zahlenwert   zahlrei   Zehnerpotenz   Zehnerpotzenz   Zeichenket   Zeichenketten   Zeichenobjekte   Zeichenoperationen   zeichnen   zeigen   zeigt   Zeile   Zeilen   Zeit   Zeitgeber   zerstört   Ziel   zierung   Ziffer   Ziffern   Zubehör   Zubehöroption   Zubehörteil   Zubehörteile   Zuberhörteilen   zuge   zugegriffen   zugehörige   zugeord   zugeordnet   zugreifen   Zugriff   zugrunde   Zulassen   zulässig   zulässt   zunächst   zunichte   zurück   zurückgegeben   zusammen   Zusätzlich   zusätzliche   zusätzlichen   zusätzlicher   Zuwei   zuweisen   Zuweisung   zwangsläufig   Zwar   Zweck   zwei   zweier   zweiten   ZweiverschiedeneArtender   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