Assignment Help logo
सीधी बातचीत

Loading...

Score %0 (0 correct0 incorrect20 unanswered)

प्रश्न 1. इन स्थितियों में इंटरफेस abstract क्लास से बेहतर क्यों हैं?

  • जब आपको एक ऑब्जेक्ट के प्रकार की विशेषताएँ परिभाषित करनी हों, तो एक इंटरफेस का उपयोग करें। जब आपको एक ऑब्जेक्ट के क्षमताएँ परिभाषित करनी हों, तो एक abstract क्लास का उपयोग करें।
  • इंटरफेस पुराने संस्करणों की एक विरासत हैं, और नए abstract क्लास सुविधा के साथ विनिमय किए जा सकते हैं।
  • जब आपको क्षमताओं और डेटा की सूची चाहिए जो क्लासों-स्वतंत्र हो, तो एक इंटरफेस का उपयोग करें। जब आपको किसी निश्चित ऑब्जेक्ट प्रकार को विशेषताओं को साझा करने की आवश्यकता हो, तो abstract क्लास का उपयोग करें।
  • आपको किसी भी जटिल ऑब्जेक्ट को परिभाषित करते समय एक इंटरफेस और एक abstract क्लास दोनों का उपयोग करना चाहिए।

प्रश्न 2. डिलीगेट के बारे में कौन सा कथन सही है?

  • डिलीगेट्स को वर्तमान संस्करण के C# में समर्थित नहीं हैं
  • वे कॉलबैक के रूप में उपयोग नहीं किए जा सकते।
  • केवल चर मानकों को पैरामीटर के रूप में डिलीगेट्स को पास किया जा सकता है।
  • वे एक साथ जोड़े जा सकते हैं।

आधिकारिक दस्तावेज़: डिलीगेट्स

प्रश्न 3. C# के असमंजस मॉडल को सबसे अच्छे से कौनसा परिभाषित करता है?

  • प्रतिक्रियात्मक
  • विरासती कॉलबैक
  • कार्य-आधारित
  • कॉलबैक-आधारित

आधिकारिक दस्तावेज़: कार्य-आधारित असमंजस प्रोग्रामिंग मॉडल सही उत्तर --> var contacts = new List<string>();

प्रश्न 4. किस प्रकार से आप निश्चित करेंगे कि किसी क्लास में किसी विशेष गुणवत्ता है?

  • .
var type = typeof(SomeType);
var attribute = type.GetCustomAttribute<SomeAttribute>();
  • .
var typeof(MyPresentationModel).Should().BeDecoratedWith<SomeAttribute>();
  • .
Attribute.GetCustomAttribute, typeof(SubControllerActionToViewDataAttribute)
  • .
Attribute.GetCustomAttribute(typeof(ExampleController), typeof(SubControllerActionToViewDataAttribute))
  1. आधिकारिक दस्तावेज़: गुणवत्ता क्लास
  2. आधिकारिक दस्तावेज़: गुणवत्ता.GetCustomAttribute Method

प्रश्न 5. ref और out कीमतों में क्या अंतर है?

  • पैरामीटर को बताने के लिए जो कि बाहरी पैरामीटर है, जबकि ref बिना प्रारंभित किए एक चर पैरामीटर को बताता है।
  • ref कोई पैरामीटर प्रारंभित किए बिना एक फ़ंक्शन में पास किया जा सकता है, जबकि out स्थानांतरण वाले मूल्य को संदर्भ मूल्य के रूप में बदल सकता है।
  • out कोई पैरामीटर प्रारंभित किए बिना एक फ़ंक्शन में पास किया जा सकता है, जबकि ref स्थानांतरण वाले मूल्य को संदर्भ मूल्य के रूप में बदल सकता है।
  • ref निश्चित करता है कि पैरामीटर एक आउटपुट पैरामीटर है, जबकि out स्पष्ट करता है कि मूल्य एक संदर्भ मूल्य है जो कॉलिंग मेथड में प्रारंभित किया जा सकता है।
  1. आधिकारिक दस्तावेज़: ref
  2. आधिकारिक दस्तावेज़: out पैरामीटर संशोधक

प्रश्न 6. किस प्रकार से आप क्लास के बारे में जानकारी प्राप्त कर सकते हैं, साथ ही रनटाइम पर एक उदाहरण बना सकते हैं?

  • परावलोकन
  • सिरानीकरण
  • अभिषेकरण
  • अवलयन डालना

आधिकारिक दस्तावेज़: परावलोकन

प्रश्न 7. यह कोड किसका उदाहरण है?

    private static object objA;
    private static object objB;

    private static void performTaskA()
    {
        lock (objB)
        {
            Thread.Sleep(1000);
            lock (objA) { }
        }
    }

    private static void PerformTaskB()
    {
        lock (objA)
        {
            lock (objB) { }
        }
    }
  • एक निजी कक्षा जो मल्टीथ्रेडिंग का उपयोग करती है
  • मल्टीथ्रेड कोडिंग
  • धागा गलत प्रबंधन
  • एक संभावित डेडलॉक

आधिकारिक दस्तावेज़: डेडलॉक्स और रेस शर्तें

प्रश्न 8. एननिमस प्रकार और साधारित डेटा प्रकार के बीच क्या अंतर है?

  • एननिमस प्रकारों के पास प्रकार के नाम नहीं होते हैं
  • एननिमस प्रकार सिर्फ स्थैतिक होते हैं
  • एननिमस प्रकार सिर्फ struts में प्रयोग किए जा सकते हैं
  • एननिमस प्रकार LINQ के साथ काम नहीं करते हैं।

आधिकारिक दस्तावेज़: एननिमस प्रकार

प्रश्न 9. आपके एप्लिकेशन में एक एरे प्रकार की बजाय एक शब्दकोश का उपयोग कब करेंगे?

  • जब आपको एक वार्ता संग्रह संरचना की आवश्यकता हो
  • जब आपको एक ही प्रकार के मूल्यों को संग्रहित करने की आवश्यकता हो
  • जब आपको एक की-मूल्य जोड़े को संग्रहित करने की आवश्यकता हो बजाय एकल मूल्यों की
  • जब आपको एक क्रमबद्ध, खोजने योग्य सूची की आवश्यकता हो

आधिकारिक दस्तावेज़: शब्दकोश<TKey,TValue> क्लास

प्रश्न 10. a.Equals(b) और a == b के बीच क्या अंतर है?

  • .Equals विधि संदर्भ पहचान तुलना करती है जबकि == सामग्री की तुलना करती है।
  • .Equals विधि आदिम मूल्यों की तुलना करती है जबकि == सभी मूल्यों की तुलना करती है।
  • .Equals विधि सामग्री की तुलना करती है जबकि == संदर्भ पहचान की तुलना करती है।
  • .Equals विधि संदर्भ प्रकारों की तुलना करती है जबकि == आदिम मूल्य प्रकारों की तुलना करती है।
  1. आधिकारिक दस्तावेज़: Object.Equals
  2. c-sharpcorner: बराबरी ऑपरेटर(==) बनाम .Equals()

प्रश्न 11. डेडलॉक स्थिति को सबसे अच्छा कौन सा वर्णन करता है?

  • जब आप एक ही कक्षा या संरचना में दो ऑब्जेक्ट को एक साथ निर्मित करने का प्रयास करते हैं।
  • जब आप एक प्रयोक्ता इवेंट के पंजीकृत होने के बाद कार्रवाई करने का प्रयास कर रहे हैं।
  • जब समयानुसार निर्देशांक एक-दूसरे का इंतजार कर रहे होते हैं इससे पहले कि कार्रवाई की जाए।
  • जब आप एक सिरीज के घटनाओं को कई धागों पर समयानुसार निर्वहन करने की कोशिश करते हैं।

आधिकारिक दस्तावेज़ीकरण: डेडलॉक और रेस की शर्तें

प्रश्न 12. एसिंक कीवर्ड काम कैसे करता है?

  • यह सी# API में असमयी मेथडों का उपयोग करने की अनुमति देता है
  • यह स्थैतिक कक्षाओं में थ्रेड पूलिंग और समकालिक प्रक्रियाओं की अनुमति देता है।
  • यह एक विधि में अवेट कीवर्ड का उपयोग करने की अनुमति देता है
  • यह सी# API में समकालिक मेथडों का उपयोग करने की अनुमति देता है।

आधिकारिक दस्तावेज़ीकरण: एसिंक

प्रश्न 13. सी# में ऑब्जेक्ट क्या है?

  • एक कक्षा या संरचना, इसमें इसके चर और फ़ंक्शन शामिल हैं
  • एक आदिम डेटा प्रकार जो केवल कॉम्पाइल समय पर बनाया जा सकता है
  • एक मूल्य प्रकार जिसे केवल एक अमूर्त कक्षा के साथ प्रयोग किया जा सकता है
  • एक कक्षा या संरचना का एक उदाहरण जिसमें क्षेत्र, गुण और/या विधियाँ शामिल हैं

आधिकारिक दस्तावेज़ीकरण: ऑब्जेक्ट्स

प्रश्न 14. कौन सी कोड टुकड़ी एक गुमनाम प्रकार को उपयोगकर्ता डेटा के रूप में घोषित करती है?

  • var<<!---->T> userData = new <<!---->T> { name = "John", age = 32 };
  • var userData = new { name = "John", age = 32 };
  • AType userData = new AType { name = "John", age = 32 };
  • Anonymous<T> userData = new Anonymous<T> { name = "John", age = 32 };

आधिकारिक दस्तावेज़ीकरण: गुमनाम प्रकार

प्रश्न 15. जब इस विधि को निष्पादित किया जाता है तो क्या वापस आएगा?

public void userInput(string charParameters) { }

  • कुछ भी नहीं
  • एक बूलियन
  • एक स्ट्रिंग चर
  • एक पूर्णांक

आधिकारिक दस्तावेज़ीकरण: void

प्रश्न 16. इस उदाहरण में कर्मचारी नामों को कन्सोल पर किस क्रम में छपा जाएगा?

string[] employees = { "Joe", "Bob", "Carol", "Alice", "Will" };

IEnumerable<string> employeeQuery = from person in employees
                                    orderby person
                                    select person;

foreach(string employee in employeeQuery)
{
    Console.WriteLine(employee);
}
  • चढ़ते क्रम में
  • अव्यवस्थित
  • अवरोही
  • पहले आए, पहले आउट

dotnetpattern: LINQ OrderBy Operator

प्रश्न 17. लैम्बडा अभिव्यंतरित अधिकारों के साथ अक्सर किसके साथ उपयोग किए जाते हैं?

  • नेमस्पेस
  • लिंक
  • प्रकार नामकरण
  • असेंबलियों

आधिकारिक दस्तावेज़ीकरण: भाषा सम्मिलित क्यूयरी (LINQ) अवलोकन

प्रश्न 18. एकल पंक्ति और बहु-लाइन टिप्पणियों के लिए सही स्वरूप क्या है?

  • /_/ - एकल पंक्ति /_ - बहु-लाइन
  • // बहु-लाइन /_ एकल पंक्ति _/
  • //\* बहु-लाइन / एकल पंक्ति
  • // एकल पंक्ति /* बहु-लाइन */

w3schools: सीशार्प कमेंट्स

प्रश्न 19. एक असमर्थित कक्षा में एक विधि को ओवरराइड कैसे करें?

  • इसे सार्वजनिक बनाएं
  • इसे स्थैतिक बनाएं
  • इसे निजी बनाएं
  • इसे वर्चुअल बनाएं
  1. आधिकारिक दस्तावेज़ीकरण: वर्चुअल
  2. आधिकारिक दस्तावेज़ीकरण: असमर्थित

प्रश्न 20. एक अंक संपत्ति जिसमें एक गेटर और सेटर हो, के लिए आप कैसे कोड लिखेंगे?

  • public int Age { get - set }
  • public int Age: get set;
  • public int Age (get, set );
  • public int Age { get; set; }

आधिकारिक दस्तावेज़ीकरण: प्रॉपर्टियों का उपयोग