![]() |
|
[سؤال] استخدام #if - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : [سؤال] استخدام #if (/showthread.php?tid=28855) |
استخدام #if - Mohamed20 - 06-03-19 كيف يمكن الحصول علي قيمة داخل #if و #endif مثلآ كود : public bool xx;كود : public void test()المشكلة انه لايمكن الوصول الي iss عند استخدام #if RE: استخدام #if - elgokr - 07-03-19 مرحباً اخى Mohamed20
لديك طريقة من اثنين
اما ان تقوم باستخدام الكود على هذا الشكل كود : public bool xx;أو الاستخدام بهذا الشكل كود : public int iss;تحياتى لك
وتمنياتى لك التوفيق
RE: استخدام #if - Mohamed20 - 07-03-19 (07-03-19, 06:40 PM)elgokr كتب :جزاك الله خير اخي لاكن اذا كانت قيمة iss يتم استدعائها بشكل تلقائي و هذه القيمة ليست معلومة عشوائية هل يوجد حل لهذه المشكلة ؟ مثلآ مثل كود : #if xxiss تاخذ قيم عشوائية فهل من هل لهذا؟ RE: استخدام #if - elgokr - 08-03-19 لى ولك وللجميع
بما انك ستصل لاستخدام iss
فاجعل القيمة والتحقق قبل تنفيذ الامر
بمعنى ان تجعل الامر فى البداية على هذا النحو كود : public int iss {get; set;}من ثم تاتى داخل اى حدث وتقوم بتنفيذ على هذا النحو كود : if (xx) {MessageBox.Show(iss.ToString());}لانك فى كلا الاحوال مجبر الى اعطاء قيمة لـ iss مهما كانت قيمة xx
لكن الطريقة هنا فى حالة xx قيمته false فهل تريد ان يقوم بطباعة قيمة iss ايضاً
طبقاً على ردك بتقوم بتلاعب فى هذا السطر كود : if (xx) {MessageBox.Show(iss.ToString());}تحياتى لك
وتمنياتى لك التوفيق
RE: استخدام #if - Mohamed20 - 08-03-19 (08-03-19, 01:31 AM)elgokr كتب :شكرآ اخي RE: استخدام #if - elgokr - 08-03-19 الشكر لله والحمد لله
والحمد لله على كل حال
تحياتى لك
وتمنياتى لك التوفيق
|