डिफ़ॉल्ट मान int
0 के लिए string
है, "" है और boolean
इसके लिए गलत है। क्या कोई स्पष्ट कर सकता है कि डिफ़ॉल्ट मूल्य क्या guid
है?
डिफ़ॉल्ट मान int
0 के लिए string
है, "" है और boolean
इसके लिए गलत है। क्या कोई स्पष्ट कर सकता है कि डिफ़ॉल्ट मूल्य क्या guid
है?
जवाबों:
खाली गाइड पाने के लिए आप इन तरीकों का इस्तेमाल कर सकते हैं। परिणाम सभी के अंकों के साथ एक गाइड होगा, जिसका अंक 0 - " 00000000-0000-0000-0000-000000000000
" है।
new Guid()
default(Guid)
Guid.Empty
आप उपयोग कर सकते हैं Guid.Empty
। यह मूल्य के साथ दिशानिर्देश संरचना का केवल पढ़ने का उदाहरण है00000000-0000-0000-0000-000000000000
तुम भी बजाय इन का उपयोग कर सकते हैं
var g = new Guid();
var g = default(Guid);
उपयोग करने के लिए सावधान रहें Guid.NewGuid()
क्योंकि यह एक नया गाइड उत्पन्न करेगा।
उन विकल्पों में से एक का उपयोग करें जिनके ऊपर आप और आपकी टीम को लगता है कि यह अधिक पठनीय है और इसके साथ चिपके रहते हैं। कोड में विभिन्न विकल्पों को न मिलाएं। मुझे लगता है कि Guid.Empty
यह सबसे अच्छा है क्योंकि new Guid()
हमें लग सकता है कि यह एक नई मार्गदर्शिका पैदा कर रहा है और कुछ को पता नहीं हो सकता है कि इसका मूल्य क्या है default(Guid)
।
GUID के लिए डिफ़ॉल्ट मान रिक्त है। (उदाहरण: 00000000-0000-0000-0000-000000000000)
यह Guid.Empty()
या का उपयोग करके आमंत्रित किया जा सकता हैnew Guid()
यदि आप एक नया GUID चाहते हैं, तो आप उपयोग करते हैं Guid.NewGuid()
उपरोक्त उत्तरों का विस्तार करने के लिए, आप विधि, अनुक्रमणिका या प्रतिनिधि परिभाषा में वैकल्पिक तर्क केGuid.Empty
रूप में दिशानिर्देश डिफ़ॉल्ट मान का उपयोग नहीं कर सकते , क्योंकि यह आपको संकलन समय त्रुटि देगा। उपयोग या इसके बजाय।default(Guid)
new Guid()
एक कक्षा का उपयोग करके एक खाली गाइड या नया गाइड बनाएं ...
गाइड का डिफ़ॉल्ट मान 00000000-0000-0000-0000-000000000000 है
public class clsGuid ---This is class Name
{
public Guid MyGuid { get; set; }
}
static void Main(string[] args)
{
clsGuid cs = new clsGuid();
Console.WriteLine(cs.MyGuid); --this will give empty Guid "00000000-0000-0000-0000-000000000000"
cs.MyGuid = new Guid();
Console.WriteLine(cs.MyGuid); ----this will also give empty Guid "00000000-0000-0000-0000-000000000000"
cs.MyGuid = Guid.NewGuid();
Console.WriteLine(cs.MyGuid); --this way, it will give new guid "d94828f8-7fa0-4dd0-bf91-49d81d5646af"
Console.ReadKey(); --this line holding the output screen in console application...
}
Guid
है{00000000-0000-0000-0000-000000000000}
। यह मूल रूप से द्विआधारी शून्य है।