Yöntem çağrılarının döndürülen değerlerini inceleme

Otolar penceresinde, yöntem çağrısının üzerinden geçtiğinizde veya hızlıca dolaştığınızda .NET Framework ve C++ yöntemlerinin dönüş değerlerini inceleyebilirsiniz.Bir yöntemin bir parametre veya başka bir yöntemin dönüş değeri olarak kullanılmasında olduğu gibi, bir yöntem çağrısının sonucu yerel bir değişkende depolanmadığında, bu işlev yararlıdır.

İçindekiler

Otolar penceresinde yöntem dönüş değerlerini görüntüleme

.NET Framework yöntemi dönüş değerlerini Hemen ve izleme pencerelerinde görüntüleme

Yöntem dönüş değerlerini otomobiller penceresinde görüntüleme

  1. C# veya C++ konsol uygulaması oluşturun.

  2. C# Main yöntemini veya C++ _tmain yöntemini şu kodla değiştirin.

    //static void Main(string[] args) {
        Method1();         // 1. Set a breakpoint here
                           // 2. Then step into Method1 
        int y = Method2(); // 3. Set a breakpoint here
                           // 4. Then step into Method2 
    
    static void Method1(){
        // 1. Step over the following line
        int result = Multiply(FourTimes(Five()), Six());
        // 2. Then view the return values in the Autos window
    }
    
    static int Method2(){
        // 1. Step over the following line
        return Five();
        // 2. Then view the return values in the Autos window
    }
    
    static int Multiply(int x, int y){
        return x * y;
    }
    
    static int FourTimes(int x){
        return 4 * x;
    }
    
    static int Five(){
        return 5;
    }
    
    static int Six(){
        return 6;
    }
    
    void Method1();
    int Method2();
    int Multiply(int x, int y);
    int FourTimes(int x);
    int Five();
    int Six();
    
    int _tmain(int argc, _TCHAR* argv[])
    {
        Method1();            // 1. Set a breakpoint here
                              // 2. Then step into Method1 
        int x = Method2();    // 3. Set a breakpoint here
                              // 4. Then step into Method2 
    }
    
    void Method1(){
        // 1. Step over the following line
        int result = Multiply(FourTimes(Five()), Six());
        // 2. Then view the return values in the Autos window
    }
    
    int Method2(){
        // 1. Step over the following line
        return Five();
        // 2. Then view the return values in the Autos window
    }
    
    int Multiply(int x, int y){
        return x * y;
    }
    
    int FourTimes(int x){
        return 4 * x;
    }
    
    int Five(){
        return Six();
    }
    
    int Six(){
        return 6;
    }
    
  3. Ana yöntemde Method1 ve Method2 çağrılarında kesme noktaları ayarlayın.

  4. Hata Ayıkla menüsünde, hata ayıklamayı başlatmak ve Method1 çağrısını kesmek için Hata Ayıklamayı Başlat'ı (klavye: F5) seçin.

  5. Method1 girmek için Hata Ayıkla, İçine Adımla (klavye: F10) seçeneklerini belirleyin.

  6. Yöntem1'in ilk kod satırı üzerinden atlamak için Hata Ayıkla, Atla (klavye: F11) seçeneklerini belirleyin.

  7. Otolar penceresinde, Multiply, FourTimes, Five ve Six yöntemlerinin dönüş değerlerinin görüntülendiğini ve bir dönüş değeri simgesi içerdiğini unutmayın. Otolar penceresini açmak için Hata Ayıklama, Windows, Otolar seçeneklerini belirleyin veya Ctrl + Alt + V, A tuşlarına basın)

    Yöntemi otomatik değişkenler penceresinde değerleri döndürür

  8. Method2 yöntemine yapılan çağrıyı yürütmeye devam etmek için Hata Ayıkla, Devam (klavye: F5) seçeneklerini belirleyin.

  9. Adımlama Method2.

  10. Return deyimi üzerinden adımla.

  11. Otolar penceresinin Beş yönteminin (Method2 tarafından doğrudan döndürülen değer) dönüş değerini görüntülediğine dikkat edin.

    Otomatik değişkenler penceresinde dönüş değeri

.NET Framework yöntemi dönüş değerlerini hemen ve Gözlem pencerelerinde görüntülemek

Hemen penceresine veya yöntem üzerinden veya dışına çıktıktan sonra izleme pencesine $ReturnValue değerini yazarak da .NET Framework yöntemi çağrısının dönüş değerini inceleyebilirsiniz.Hemen penceresini açmak için, Hata Ayıkla, Windows, Hemen'i seçin (klavye: Ctrl + Alt + I).