2013-03-23 51 views

Trả lời

0

F10 chỉ gỡ lỗi từng bước. nếu u có thể gọi bất kỳ chức năng nào trong lớp này hoặc bất kỳ hệ thống nào thì F10 không đi đến phần bóc tách của lớp hoặc phương pháp đó, chúng chỉ từng bước một, nhưng nếu bạn có thể sử dụng F11 để gỡ lỗi. phần đào thải của hàm hoặc lớp.

27

F10 ("bước qua") không đi sâu hơn vào ngăn xếp cuộc gọi. Nó di chuyển đến dòng tiếp theo của hàm hiện tại.

F11 ("bước vào") tập trung vào hàm đang được gọi.

void function1() 
{ 
    function2(); 
    function3(); 
} 

Nếu bạn nhấn một breakpoint trên function2(), F10 sẽ tiến tới dòng function3(). F11 sẽ chuyển đến dòng đầu tiên bên trong function2.

+1

Shift F11 = "Step Out"; Tôi cũng thích phím nóng gỡ lỗi này. – Catto

0

F10 -> Thực thi dòng mã tiếp theo nhưng không theo dõi thực hiện thông qua bất kỳ lệnh gọi hàm nào (Step Over).

F11 -> Thực thi mã một câu lệnh tại một thời điểm, sau khi thực hiện thành lệnh gọi hàm (Bước vào).

-2

F10 => Step Over (Đi và thực hiện tất cả các dòng của hàm)

F11 => Bước Into (Đi và thực hiện tất cả các chức năng)

+0

Có ba câu trả lời khác từ ba năm trước. Xin vui lòng, hãy chắc chắn rằng câu trả lời của bạn thêm một cái gì đó đáng kể cho những cái đã tồn tại. –

0

Một ví dụ. Giả sử chúng ta có đoạn mã dưới đây

using System;

namespace ConsoleApplication1 { class Program { static void Main (string [] args) {
var add = AddFunction (10,20); Console.WriteLine (thêm); Console.ReadKey(); }

static int AddFunction(int a,int b) 
    { 
      return a+b; 
    } 
} 

}

Bây giờ thiết lập một break-điểm tại var add = AddFunction (10,20);

Nếu chúng tôi thực hiện Bước trên (hoặc F10), sau đó sau dòng đó, điều khiển sẽ chuyển đến dòng tiếp theo là Console.WriteLine (thêm); tiếp theo là Console.Đọc khóa(); và cuối cùng} và cuối cùng trả về giá trị 0 đến OS.

Nếu chúng tôi thực hiện Bước vào (hoặc F11), sau đó sau var add = AddFunction (10,20); , kiểm soát sẽ đi vào việc thực hiện chức năng được gọi là AddFunciton mà trả về một + b và sau đó Console.WriteLine (thêm); và vân vân.

Hy vọng điều này sẽ hữu ích.

Các vấn đề liên quan