guidable guid को guid में कैसे परिवर्तित करें? मेरा इरादा शून्य सूची में ग़लत सूची की सूची को परिवर्तित करना है। मैं उसे कैसे कर सकता हूँ?guid कैसे परिवर्तित करें?
उत्तर
??
ऑपरेटर का प्रयोग करें आप आ सूची है और nulls को फ़िल्टर करने के लिए wan't तो
Guid? x = null;
var g1 = x.ToGuid(); // same as var g1 = x ?? Guid.Empty;
var g2 = x.ValueOrDefault(); // use more general approach
आप लिख सकते हैं:
var list = new Guid?[] {
Guid.NewGuid(),
null,
Guid.NewGuid()
};
var result = list
.Where(x => x.HasValue) // comment this line if you want the nulls in the result
.Select(x => x.ValueOrDefault())
.ToList();
Console.WriteLine(string.Join(", ", result));
Nullable<T>.value
संपत्ति?
public static class Extension
{
public static Guid ToGuid(this Guid? source)
{
return source ?? Guid.Empty;
}
// more general implementation
public static T ValueOrDefault<T>(this Nullable<T> source) where T : struct
{
return source ?? default(T);
}
}
आप ऐसा कर सकते हैं:
बहुत धन्यवाद ryuslash, आपके उत्तर ने वास्तव में मेरी मदद की। – Mitch
मैं सहमत हूं; प्रकार का विस्तार करने की कोई ज़रूरत नहीं है; यदि आप जानते हैं कि शून्य प्रकार में वास्तविक ग्रिड है, तो बस। वैल्यू प्रॉपर्टी का उपयोग करें। – HBlackorby
type?
Nullable<type>
के लिए छोटा है। the documentation for Nullable देखें।
इस का उपयोग करें:
List<Guid?> listOfNullableGuids = ...
List<Guid> result = listOfNullableGuids.Select(g => g ?? Guid.Empty).ToList();
यह सबसे आसान तरीका है। कुछ आसान के लिए एक विस्तार विधि की आवश्यकता नहीं है ...
- 1. Guid [] से स्ट्रिंग को कैसे परिवर्तित करें?
- 2. सीआई में एक स्ट्रिंग में GUID को कैसे परिवर्तित करें?
- 3. GUID
- 4. GUID
- 5. यूएसबी डिवाइस इंटरफ़ेस GUID कैसे पुनर्प्राप्त करें?
- 6. एंड्रॉइड में GUID कैसे प्राप्त करें?
- 7. वीबीस्क्रिप्ट में GUID कैसे उत्पन्न करें?
- 8. निरर्थक GUID
- 9. GUID कैसे बनाएं?
- 10. कनवर्ट करें .NET GUID को MongoDB ऑब्जेक्ट आईडी
- 11. PHP - वैध guid के लिए जाँच करें
- 12. प्ले फ्रेमवर्क GUID
- 13. पैदा GUID हाइफन
- 14. COM इंटरफ़ेस GUID
- 15. टाइप GUID क्या है?
- 16. मानव पठनीय GUID
- 17. GUID और नेमस्पेस
- 18. जावास्क्रिप्ट स्ट्रिंग प्रारूप में GUID को बेस 64
- 19. GUID को सत्यापित करने के लिए एक GUID
- 20. मुझे अपना GUID कैसे बनाना चाहिए?
- 21. GUID उत्पन्न करना
- 22. भंडारण MySQL GUID/UUIDs
- 23. LINQ Guid toString()
- 24. परियोजना GUID बदलते
- 25. कमांड लाइन GUID?
- 26. GUID INT पहचान बनाम
- 27. एंड्रॉइड: GUID प्राथमिक कुंजी
- 28. क्लस्टरर्ड GUID PKs के साथ SQL सर्वर डेटाबेस - क्लस्टरर्ड इंडेक्स स्विच करें या अनुक्रमिक (कंघी) GUID पर स्विच करें?
- 29. CFStringRef से NSString को कैसे परिवर्तित करें?
- 30. sqldatetime.minvalue से डेटाटाइम को कैसे परिवर्तित करें?
मान्य उत्तरों के लिए है लेकिन मेरा इरादा शून्य सूची में ग़लत सूची की सूची को परिवर्तित करना है। मैं उसे कैसे कर सकता हूँ? –