Announcement

Collapse
No announcement yet.

using-Direktive und Abkürzung des Namespace-Baumes

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • using-Direktive und Abkürzung des Namespace-Baumes

    Hallo zusammen,

    ich habe eine eigentlich triviale Frage.

    Im Kopf meiner C#-Datei steht

    [highlight=c#]using System;[/highlight]

    Weiter unten möchte ich folgenden Befehl absetzen:

    [highlight=c#]Diagnostics.Debugger.Break();[/highlight]

    Das System lässt es aber nicht zu, ich muss

    [highlight=c#]System.Diagnostics.Debugger.Break();[/highlight]

    schreiben, obwohl ich oben die using-Direktive verwendet habe.

    Habe ich einen Denkfehler oder wo ist das Problem? Kann mir jemand helfen?

    Danke vorab!

    Gruß

    Jan
    Zuletzt editiert von jankurz; 29.09.2012, 15:28.

  • #2
    Hallo,

    du kannst
    [highlight=c#]
    using System.Diagnostics;

    ...
    Debugger.Break();
    ...
    [/highlight]
    verwenden. Namespaces können so wie du willst nicht "verknüpft" werden, wohl aber Namespaces und Klasse - so wie ich es im Bsp. gezeigt habe.


    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      oder das using ~anders~ verwenden.

      [Highlight=C#]using Diagnostics = System.Diagnostics;
      ...
      Diagnostics.Debugger.Break();[/Highlight]

      Ich würde aber selbst dagegen pladieren und das nur benutzen wenn ich einen Namenskonflikt zwischen einem Namespace und einem Klassennamen habe. Ansonsten immer den vollqualifizierten Klassennamen oder using + nur den Klassennamen. Alles andere führt (wenn es den ginge) eh nur zu Verwirrung.

      Comment

      Working...
      X