-
C# ASP.NET WebAPI में Querystring पैरामीटर के साथ वर्जनिंग कैसे करें?
DefaultHttpControllerSelector वेब एपीआई में वर्ग उपयुक्त नियंत्रक क्रिया पद्धति का चयन करने के लिए जिम्मेदार है जिसे हम यूआरआई में भेजते हैं। मान लें कि हमें नीचे की तरह क्वेरी स्ट्रिंग में वर्जनिंग को लागू करना है v=1 StudentsV1Controller (Version 1) v=2 StudentsV2Controller (Version 2) अगर हम क्
-
हम C# ASP.NET WebAPI में हैंडल न किए गए अपवादों को संभालने के लिए एक अपवाद फ़िल्टर कैसे बना सकते हैं?
एक अपवाद फ़िल्टर निष्पादित किया जाता है जब एक नियंत्रक विधि किसी भी अनचाहे अपवाद को फेंकता है जो HttpResponseException अपवाद नहीं है। TheHttpResponseException प्रकार एक विशेष मामला है, क्योंकि इसे विशेष रूप से एक HTTP प्रतिक्रिया देने के लिए डिज़ाइन किया गया है। अपवाद फ़िल्टर System.Web.Http.Filter
-
सी # एएसपी.नेट वेबएपीआई में स्वीकृति शीर्षलेख के साथ संस्करण कैसे करें?
एक्सेप्ट हेडर सर्वर को बताता है कि ब्राउज़र किस फ़ाइल प्रारूप में डेटा चाहता है। इन फ़ाइल स्वरूपों को आमतौर पर MIME- प्रकार कहा जाता है। MIME का मतलब बहुउद्देशीय इंटरनेट मेल एक्सटेंशन है। संस्करण नीचे दिए गए जैसे शीर्षलेखों में भेजा जा सकता है। Version=1 StudentsV1Controller Version=2 StudentsV2Con
-
सी # एएसपी.नेट वेबएपीआई में कस्टम मीडिया प्रकार के साथ वर्जनिंग कैसे करें?
मीडिया प्रकार एपीआई को क्लाइंट को पेलोड में डेटा की व्याख्या करने के बारे में सूचित करने की अनुमति देते हैं। HTTP प्रोटोकॉल में, मीडिया प्रकार को टेक्स्ट/एचटीएमएल, एप्लिकेशन/जेसन, और एप्लिकेशन/एक्सएमएल जैसे पहचानकर्ताओं के साथ निर्दिष्ट किया जाता है, जो क्रमशः एचटीएमएल, जेएसओएन और एक्सएमएल से मेल खा
-
हम C# ASP.NET WebAPI में लॉगिंग उद्देश्यों के लिए लॉग फ़िल्टर कैसे बना सकते हैं?
क्रिया विधियों के निष्पादन से पहले या बाद में अतिरिक्त तर्क जोड़ने के लिए क्रिया फ़िल्टर का उपयोग किया जाता है। कार्रवाई विधि निष्पादित होने से पहले और बाद में हमारे तर्क को जोड़ने के लिए OnActionExecuting और OnActionExecuted विधियों का उपयोग किया जाता है। आइए हम एक LogAttribute बनाते हैं जो Action
-
शैलो कॉपी क्या है और यह C# में डीप कॉपी से कैसे अलग है?
उथली कॉपी - किसी वस्तु की उथली प्रतिलिपि मुख्य वस्तु की प्रतिलिपि बनाती है, लेकिन आंतरिक वस्तुओं की प्रतिलिपि नहीं बनाती है। आंतरिक वस्तुओं को मूल वस्तु और उसकी प्रति के बीच साझा किया जाता है। उथली प्रतिलिपि के साथ समस्या यह है कि दो वस्तुएं स्वतंत्र नहीं हैं। यदि आप एक वस्तु को संशोधित करते हैं,
-
LINQ C# में दोनों टेक और स्किप ऑपरेटर का एक साथ उपयोग कैसे करें?
टेक ऑपरेटर का उपयोग किसी सरणी से दिए गए तत्वों की संख्या को वापस करने के लिए किया जाता है और स्किप ऑपरेटर किसी सरणी से निर्दिष्ट तत्वों की संख्या को छोड़ देता है। क्रम में पहले तत्व से शुरू करके निर्दिष्ट स्थिति तक तत्वों को छोड़ें, छोड़ें। ले लो, तत्वों को पहले तत्व से अनुक्रम में एक निर्दिष्ट स्
-
LINQ C# प्रोग्रामिंग में टेक और स्किप ऑपरेटर दोनों का एक साथ उपयोग कैसे करें?
हम कर्मचारी वर्ग, ई और ई1 के दो उदाहरण बना रहे हैं। e को toe1 सौंपा गया है। दोनों ऑब्जेक्ट एक ही संदर्भ की ओर इशारा कर रहे हैं, इसलिए हम सभी बराबर के लिए सही अनुमानित आउटपुट प्राप्त करेंगे। दूसरे मामले में हम देख सकते हैं कि, भले ही गुण मान समान हों। बराबर रिटर्न गलत है। अनिवार्य रूप से, जब तर्क वि
-
सी # में गैर-डिफ़ॉल्ट दोहराए गए मानों के साथ सरणी कैसे बनाएं?
हम Enumerable.Repeat() का उपयोग करके गैर-डिफ़ॉल्ट मानों के साथ एक सरणी बना सकते हैं। सी # में दोहराए गए तत्वों के साथ एक संग्रह को दोहराया। सबसे पहले, सेट करें कि आप किस तत्व को दोहराना चाहते हैं और कितनी बार। उदाहरण 1 class Program{ static void Main(string[] args){
-
सी # में कचरा संग्रहण को कैसे बल दें?
हाँ, C# में कचरा संग्रहकर्ता को कलेक्ट () विधि को कॉल करके चलाने के लिए मजबूर करना संभव है यह एक अच्छा अभ्यास नहीं माना जाता है क्योंकि यह एक प्रदर्शन ओवरहेड बना सकता है। कलेक्ट () सभी पीढ़ियों के तत्काल कचरा संग्रहण के लिए बाध्य करता है। कलेक्ट (इंट 32) निर्दिष्ट पीढ़ी के माध्यम से पीढ़ी 0 से तत्
-
सी # में यूनिक्स टाइमस्टैम्प कैसे प्राप्त करें
एक यूनिक्स टाइमस्टैम्प मुख्य रूप से यूनिक्स ऑपरेटिंग सिस्टम में उपयोग किया जाता है। लेकिन यह सभी ऑपरेटिंग सिस्टम के लिए सहायक है क्योंकि यह सभी समय क्षेत्रों के समय का प्रतिनिधित्व करता है। यूनिक्स टाइमस्टैम्प सेकंड में समय का प्रतिनिधित्व करते हैं। यूनिक्स युग 1 जनवरी 1970 को शुरू हुआ। तो, यूनिक्
-
सी#में डिबग बनाम रिलीज के लिए यदि/फिर निर्देश क्या हैं?
विजुअल स्टूडियो डिबग मोड और रिलीज मोड में आपके .Net प्रोजेक्ट के निर्माण के लिए अलग-अलग कॉन्फ़िगरेशन हैं। डिबगिंग के लिए चरण दर चरण उनके .Net प्रोजेक्ट के लिए डीबग मोड का चयन करें और असेंबली फ़ाइल (.dll या .exe) के अंतिम निर्माण के लिए रिलीज़ मोड का चयन करें। बिल्ड कॉन्फ़िगरेशन बदलने के लिए - बिल
-
सी # में LINQ और लैम्ब्डा के साथ जुड़ने का उपयोग कैसे करें?
इनर जॉइन केवल उन रिकॉर्ड या पंक्तियों को लौटाता है जो दोनों तालिकाओं से मेल खाते हैं या मौजूद हैं। हम नीचे दिखाए गए शर्तों के आधार पर कई तालिकाओं में शामिल होने के लिए भी आवेदन कर सकते हैं। यदि हमें कई शर्तों पर शामिल होने के लिए आवेदन करने की आवश्यकता है तो अनाम प्रकारों का उपयोग करें। नीचे दिए गए
-
सी # में तुलना प्रतिनिधि का उपयोग करके जटिल प्रकारों की सूची कैसे क्रमबद्ध करें?
सूची वर्ग में सॉर्ट () विधि का अधिभार तुलना प्रतिनिधि को तर्क के रूप में पारित करने की अपेक्षा करता है। सार्वजनिक शून्य क्रम (तुलना तुलना) तुलना करने के लिए एक पूर्णांक देता है जो इंगित करता है कि क्या इस उदाहरण का मान निर्दिष्ट ऑब्जेक्ट या अन्य Int16 उदाहरण के मूल्य से कम, बराबर या अधिक है। C#
-
C# में मॉनिटर और लॉक में क्या अंतर है?
मॉनिटर और लॉक दोनों एक तंत्र प्रदान करते हैं जो वस्तुओं तक पहुंच को सिंक्रनाइज़ करता है। लॉक मॉनिटर के लिए शॉर्टकट है। कोशिश करें और अंत में दर्ज करें। लॉक एक शॉर्टकट है और यह मूल उपयोग के लिए विकल्प है। यदि हमें TryEnter() Wait(), Pulse(), &PulseAll() विधियों का उपयोग करके उन्नत मल्टीथ्रेडिंग समाध
-
सी # में पुनः प्रयास तर्क कैसे लिखें?
जब भी कोई विफल ऑपरेशन होता है, तो पुन:प्रयास तर्क लागू किया जाता है। रिट्रीलॉजिक को केवल वहीं लागू करें जहां विफल ऑपरेशन का पूरा संदर्भ हो। सभी कनेक्टिविटी विफलताओं को लॉग करना महत्वपूर्ण है जो पुन:प्रयास का कारण बनती हैं ताकि एप्लिकेशन, सेवाओं या संसाधनों के साथ अंतर्निहित समस्याओं की पहचान की जा
-
सी # में अज्ञात वर्ग में इंटरफ़ेस कैसे कार्यान्वित करें?
नहीं, अनाम प्रकार एक इंटरफ़ेस को लागू नहीं कर सकते। हमें आपका अपना प्रकार बनाना होगा। बेनामी प्रकार पहले एक प्रकार को स्पष्ट रूप से परिभाषित किए बिना केवल-पढ़ने के लिए गुणों के एक सेट को एक ही ऑब्जेक्ट में समाहित करने का एक सुविधाजनक तरीका प्रदान करते हैं। प्रकार का नाम संकलक द्वारा उत्पन्न होता ह
-
सी # में if/else और स्विच-केस का उपयोग करने के बीच क्या अंतर है?
स्विच एक चयन कथन है जो मिलान अभिव्यक्ति के साथ पैटर्न मिलान के आधार पर उम्मीदवारों की सूची से निष्पादित करने के लिए एकल स्विच अनुभाग चुनता है। यदि तीन या अधिक स्थितियों के विरुद्ध एकल व्यंजक का परीक्षण किया जाता है, तो स्विच स्टेटमेंट का उपयोग अक्सर if-else कंस्ट्रक्शन के विकल्प के रूप में किया जात
-
C# 7.0 में आउट पैरामीटर में क्या सुधार हैं?
हम इनलाइन मानों को उस विधि के तर्क के रूप में घोषित कर सकते हैं जहां उनका उपयोग किया जाता है। इस संस्करण में मौजूदा आउट पैरामीटर में सुधार किया गया है। अब हम एक अलग घोषणा कथन लिखने के बजाय, एक विधि कॉल की तर्क सूची में चर घोषित कर सकते हैं। फायदे - कोड को पढ़ना आसान है। प्रारंभिक मान निर्दिष
-
C# 7.0 में Deconstructors क्या हैं?
सी # एक ही प्रोग्राम में एक ही संख्या में आउट पैरामीटर या समान संख्या और अलग-अलग क्रम में आउट पैरामीटर के प्रकार के साथ कई deconstructor विधियों का उपयोग करने की अनुमति देता है। यह नए टपल सिंटैक्स का एक हिस्सा है - जिसका Tuple<> कक्षाओं से कोई लेना-देना नहीं है, लेकिन कार्यात्मक प्रोग्रामिंग से लिय