PDA

View Full Version : سوال: متغیر سراسری



ابوالفضل عباسی
دوشنبه 24 شهریور 1393, 10:29 صبح
سلام به همه ی دوستان من یک برناه با c# نوشته ام ولی 4 عدد متغیر از نوع string دارم می خواهم برای تمام برنامه اشکار باشد و نخواهم از متغیر های زیادی استفاده کنم و از همین 4 متغیر که اشکار بشوند استفاده کنم.ممنون می شوم به سوالم پاسخ دهید.اگر می شود یک نمونه کد هم همین جا بنویسید چون تازه با c# کار می کنم

hamid_hr
دوشنبه 24 شهریور 1393, 10:39 صبح
اینطوری بنویسین

public static string C1,C2,C3,C4;


برا دسترسی بهشون هم مثلا متغییرا رو تو کلاس program نوشته باشین اینطوری بهشون دسترسی دارین

program.C1 = "";

zahra1372
سه شنبه 11 آذر 1393, 18:12 عصر
اینطوری بنویسین

public static string C1,C2,C3,C4;


برا دسترسی بهشون هم مثلا متغییرا رو تو کلاس program نوشته باشین اینطوری بهشون دسترسی دارین

program.C1 = "";

سلام دوستان :)
من به یه متغیر نیاز دارم که یه مقدارو توش نگه داره تو کل برنامه یه جاهایی بر اساسش شرط بزارم....، استاتیک باید باشه مثل این دیگهههه، درسته؟؟
ولی چرا نمیشناسه؟؟ من فقط با مفاهیم کلاس و اینا اشناام ولی استفاده نکردم تا حالا تو سی شارپ

میشه لطفا راهنماییم کنین ؟

hamid_hr
سه شنبه 11 آذر 1393, 19:06 عصر
اینطوری بنویس
PublicVariable.pv = .......

omid nasri
سه شنبه 11 آذر 1393, 20:48 عصر
که فیلد شما static در نظر گرفته شود دیگر لازم نیست که شما از کلاس نمونه سازی کنید کافیست که کلاس رو فراخونی کرده و بعد از گذاشتن یک ( . ) به متد و پرتپرتی های ان کلاس دسترسی گرفت.