Tôi có mã này trong lớp C# của mình.Khi #if DEBUG chạy
#if DEBUG
private const string BASE_URL = "http://www.a.com/";
#else
private const string BASE_URL = "http://www.b.com//";
#endif
Những gì tôi muốn hỏi là khi nào con đường
#if DEBUG
trong các mã được thực thi?
Liệu nó có được thực hiện
- Khi tôi chạy lên một phiên debug trong Visual Studio?
- Khi tôi chạy thủ công tệp exe hoặc dll được đề cập từ thư mục gỡ lỗi?
- Bất kỳ trường hợp nào khác mà tôi quên đề cập đến?
'#if DEBUG' không bao giờ chạy nhưng ảnh hưởng đến quá trình biên dịch mã. –