c# - please explain the use of "default()" in this code -


स्रोत

कोड

  // स्थानीय से कनेक्ट करें, SQL सर्वर का डिफ़ॉल्ट उदाहरण {सर्वर srv = डिफ़ॉल्ट (सर्वर); Srv = नया सर्वर (); // लिंक किए गए सर्वर बनाएं लिंक्डसर्वर lsrv = डिफ़ॉल्ट (लिंक्डसर्वर); Lsrv = नया लिंक्डसर्वर (srv, "OLEDBSRV"); // जब उत्पाद का नाम SQL सर्वर है शेष गुण हैं // सेट करने के लिए आवश्यक नहीं है। Lsrv.ProductName = "SQL सर्वर"; lsrv.Create (); }  

डिफ़ॉल्ट (सर्वर) का उपयोग क्यों करना है? -यदि इसकी पसंद सर्वर asd = new asd (); यह अभी भी डिफ़ॉल्ट इंस्टेंस से जुड़ जाएगा!

डिफ़ॉल्ट का उपयोग क्यों करना (लिंकधारक) -क्या बिंदु होता है? हम अभी भी srv और प्रदाता और उत्पाद निर्दिष्ट करते हैं!

डिफ़ॉल्ट (...) डिफ़ॉल्ट मान ऑपरेटर है यह संदर्भ प्रकार, या मूल्य प्रकारों के लिए "शून्य" मान के लिए रिक्त करने के लिए मूल्यांकन करता है।

इसमें बिल्कुल कोई बात नहीं है ... चर को एक अलग मान को तत्काल सौंपा गया है यहां समतुल्य कोड है:

  सर्वर srv = नया सर्वर (); // लिंक किए गए सर्वर बनाएं लिंक्डसर्वर lsrv = नया लिंक्डसर्वर (srv, "OLEDBSRV"); // जब उत्पाद का नाम SQL सर्वर है शेष गुण हैं // सेट करने के लिए आवश्यक नहीं है। Lsrv.ProductName = "SQL सर्वर"; lsrv.Create ();  

Comments

Popular posts from this blog

wpf - Line breaks and indenting for the XAML of a saved FlowDocument? -

gtk - Python Window Resize -

c# - read full xml file data over tcp -