آیا روشی هست که بتونم به مقدار یک متغیر در سراسر پروژه در ویژوال استودیو دسترسی داشته باشم؟ البته منظورم موقع دیباگ کردن پروژه هست. می خوام ببینم یک متغیری که دارم در حین دیباگ در هر مرحله چه تغییراتی براش رخ میده.
این موردی که می فرمایید قابل انجام هست. کد زیر رو در نظر بگیرید :
internal class Program
{
static void Main(string[] args)
{
MakeCar();
}
private static void MakeCar()
{
var c = new Car("BMW");
}
}
class Car
{
public string Name { get; set; }
public Car(string name)
{
Name = name;
}
}
به عنوان مثال وقتی تابع MakeCar در متد Main صدا زده می شود ما به مقدار متغیر c در تابع MakeCar دسترسی نداریم. (دقت کنید منظور ما حین دیباگ پروژه می باشد.) به تصویر زیر دقت کنید :
برای اینکه ما حین دیباگ و در سرتاسر پروژه به مقدار c دسترسی داشته باشیم. ابتدا بعد از c یک BreakPoint قرار می دهیم. حالا پنجره locals را باز کنید (از طریق منوی Debug و گزینه windows به این پنجره دسترسی دارید.)
خب در اینجا می توانید مقدار ذخیره شده در این متغیر را مشاهده کنید. روی نام متغیر کلیک راست کنید و گزینه Make Object ID را بزنید.
یک متغیر به نام $1 ایجاد می شود که از این پس و در همه جای پروژه شما می توانید مقدار درون این متغیر را از طریق پنجره locals مشاهده کنید.
تاریخ :
1403/10/25
- ساعت :
12:39:00 AM
- بازدید :
27
- پاسخ :
0
|
تاریخ :
1403/10/20
- ساعت :
11:39:00 AM
- بازدید :
47
- پاسخ :
1
|
تاریخ :
1403/10/18
- ساعت :
10:29:00 PM
- بازدید :
41
- پاسخ :
1
|
تاریخ :
1403/10/18
- ساعت :
10:20:00 PM
- بازدید :
53
- پاسخ :
1
|
تاریخ :
1400/04/12
- ساعت :
03:19:00 PM
- بازدید :
3024
- پاسخ :
1
|
تاریخ :
1403/10/14
- ساعت :
05:01:00 PM
- بازدید :
46
- پاسخ :
1
|
تاریخ :
1403/10/10
- ساعت :
12:44:00 PM
- بازدید :
65
- پاسخ :
1
|
تاریخ :
1403/10/09
- ساعت :
02:15:00 AM
- بازدید :
70
- پاسخ :
1
|
تاریخ :
1403/10/09
- ساعت :
02:06:00 AM
- بازدید :
51
- پاسخ :
1
|
تاریخ :
1402/10/16
- ساعت :
09:00:00 PM
- بازدید :
716
- پاسخ :
1
|
تاریخ :
1403/10/25
- ساعت :
12:39:00 AM
- بازدید :
27
- پاسخ :
0
|
تاریخ :
1398/10/13
- ساعت :
12:16:00 AM
- بازدید :
10754
- پاسخ :
3
|
تاریخ :
1402/07/20
- ساعت :
02:06:00 AM
- بازدید :
1076
- پاسخ :
1
|
تاریخ :
1399/06/25
- ساعت :
12:52:00 AM
- بازدید :
2068
- پاسخ :
2
|
تاریخ :
1403/10/22
- ساعت :
12:29:00 PM
- بازدید :
43
- پاسخ :
1
|
تاریخ :
1403/10/21
- ساعت :
02:16:00 PM
- بازدید :
61
- پاسخ :
1
|
تاریخ :
1400/12/18
- ساعت :
10:24:00 AM
- بازدید :
2017
- پاسخ :
1
|
تاریخ :
1401/01/13
- ساعت :
02:27:00 AM
- بازدید :
1993
- پاسخ :
1
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
2866
- پاسخ :
1
|
تاریخ :
1403/10/20
- ساعت :
11:39:00 AM
- بازدید :
47
- پاسخ :
1
|