में तत्काल विंडो व्यवहार अंतर मैंने देखा है कि वी # 2010 में तत्काल विंडो सी # प्रोजेक्ट और वीबी.नेट परियोजना को डीबग करते समय अलग-अलग व्यवहार करती है, हालांकि मुझे कोई विशिष्ट दस्तावेज नहीं मिला है यह अंतरसी # और वीबीएनईटी
सी # परियोजनाओं के लिए, मैं बस किसी भी अभिव्यक्ति में टाइप कर सकते हैं, और यह मूल्यांकन किया जाएगा और दिखाया गया, में
foo.bar यानी टाइपिंग == "baz"
इच्छा उत्पादन
झूठी
VB.NET में, ज ओवेवर, वही काम करने से कुछ भी आउटपुट नहीं होता है।
मुझे इसे काम करने के लिए अभिव्यक्ति के सामने एक प्रश्न चिह्न रखना होगा।
foo.bar = "baz" स्पष्टता के लिए
झूठी
संपादित करें और मेरा बुरा उपरोक्त उदाहरण:
अन्य सभी भाव एक ही व्यवहार प्रदर्शन, सरल गणित ऐसे सहित '1 + 2' के रूप में। कभी-कभी त्रुटि संदेश अलग होता है, क्योंकि त्रुटि में 1 + 2 परिणाम 'लेबल जो संख्याएं हैं, उन्हें कॉलन द्वारा पालन किया जाना चाहिए।'
क्या इस व्यवहार को 'ठीक करने' का कोई तरीका है और VB.NET तत्काल विंडो को C# एक जैसा व्यवहार करना है? टाइप करने के लिए? प्रत्येक कथन के सामने अक्सर इसका उपयोग करते समय दर्द हो सकता है।
धन्यवाद, यह बहुत समझ में आता है। हालांकि यह अभी भी एक दर्द है, खासकर सरल संपत्ति मूल्यांकन के लिए। –
तो मूल रूप से, बस अपने बयान के सामने ''' रखें' – levininja
@levininja बिल्कुल; सवाल कम या ज्यादा है "यह जरूरी क्यों है?" – phoog