c#-8.0 पर टैग किए गए जवाब

सी # भाषा के संस्करण 8.0 के साथ विकास से संबंधित मुद्दों के लिए। इस संस्करण में अशक्त संदर्भ प्रकार, डिफ़ॉल्ट इंटरफ़ेस विधियाँ, async enumerables और अन्य सुविधाएँ और संवर्द्धन शामिल हैं

2
C # का 'नॉटनल' प्रकार अशक्त नहीं बनाया जा सकता
मैं रस्ट Resultया हास्केल के समान एक प्रकार बनाने की कोशिश कर रहा हूं Eitherऔर मुझे यह मिल गया है: public struct Result<TResult, TError> where TResult : notnull where TError : notnull { private readonly OneOf<TResult, TError> Value; public Result(TResult result) => Value = result; public Result(TError error) => Value …

1
मैं कंक्रीट कार्यान्वयन के बजाय डिफ़ॉल्ट विधि कैसे कह सकता हूं
डिफ़ॉल्ट इंटरफ़ेस विधियों का व्यवहार C # 8 में क्यों बदला गया है? पिछले कोड में (जब डिफ़ॉल्ट इंटरफ़ेस विधियों को जारी नहीं किया गया था): interface IDefaultInterfaceMethod { // By default, this method will be virtual, and the virtual keyword can be here used! virtual void DefaultMethod() { Console.WriteLine("I …

3
ORM के साथ DTO कक्षाओं का उपयोग करते समय C # 8 में अशक्त संदर्भ प्रकार
मैंने इस सुविधा को प्रोजेक्ट में डेटा ट्रांसफर ऑब्जेक्ट (डीटीओ) वर्गों में सक्रिय किया है, जैसा कि नीचे दिया गया है: public class Connection { public string ServiceUrl { get; set; } public string? UserName { get; set; } public string? Password { get; set; } //... others } लेकिन …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.