tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
753
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Visual Studio .Net 2005 bietet im Debugger die möglichkeit an bestimmte Objekt Instanzen mit einer
    Object-Id zu taggen / zu markieren.

    Dies dient der besseren Nachverfolgung und dem wiederfinden von Instanzen (Object ID). Desweiteren kann man damit
    überprüfen ob an einer bestimmten Stelle im Programmcode die selbe Instanz wie an anderer Stelle (gleiche ObjectId)
    oder eine andere verwendet welche etwa durch Klonen oder Serialisieren entstanden ist.

    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    using System;
    using System.Collections.Generic;
    using System.Text;
     
    namespace De.Tutorials.Training
    {
        public class ObjectTaggingExample
        {
            public static void Main(string[] args)
            {
                object bubu = new object();
                IList<object> list = new List<object>();
                list.Add(new object());
                list.Add(bubu);
                list.Add(new object());            
     
            }
        }
    }

    Um eine bestimmte Instanz zu taggen muss man einfach im Debug Modus innerhalb der Locals View entsprechend das gewünschte Attribut markieren welches die gesuchte Objekt Instanz beherbergt. Anschlißend wählt man im Kontextmenü
    Make Object Id (bzw. Objekt ID erstellen) aus und sieht das die Objekt Instanz von nun an mit einer Id der Form
    #LaufendeNummer versehen ist. Mit dieser Id kann man diese eine Instanz innerhalb der Anwendung wiederfinden.
    Das vereinfacht das Debuggen ungemein.


    Gruß Tom
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Visual Studio .Net Objekt Instanzen Taggen/Markieren-27237attachment.jpg   Visual Studio .Net Objekt Instanzen Taggen/Markieren-27238attachment.jpg  

    Visual Studio .Net Objekt Instanzen Taggen/Markieren-27239attachment.jpg   Visual Studio .Net Objekt Instanzen Taggen/Markieren-27240attachment.jpg  

     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Webservice: Visual Studio 2008 vs Visual Studio 2010 Express for Windwos Phone
    Von Johannes7146 im Forum .NET Web und Kommunikation
    Antworten: 4
    Letzter Beitrag: 27.09.10, 23:06
  2. Antworten: 3
    Letzter Beitrag: 07.08.08, 15:23
  3. Antworten: 2
    Letzter Beitrag: 18.11.04, 19:20
  4. Antworten: 2
    Letzter Beitrag: 16.11.04, 17:12
  5. Eine Frage im zusammenhang von Visual BASIC und Visual STUDIO
    Von CodeControl im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 29.09.04, 09:20