Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

C# और .Net . के बीच अंतर

C# एक प्रोग्रामिंग लैंग्वेज है और .NET एक फ्रेमवर्क है।

.NET में सामान्य भाषा रनटाइम (CLR) है, जो .NET ढांचे का एक आभासी घटक है।

.NET में न केवल C# है, बल्कि इसके माध्यम से आप VB, F# आदि के साथ काम कर सकते हैं।

C# .NET का एक हिस्सा है और इसमें निम्नलिखित विशेषताएं हैं -

  • बूलियन स्थितियां
  • स्वचालित कचरा संग्रह
  • मानक पुस्तकालय
  • असेंबली वर्जनिंग
  • गुण और घटनाएँ
  • प्रतिनिधियों और ईवेंट प्रबंधन
  • उपयोग में आसान जेनरिक
  • सूचकांक
  • सशर्त संकलन
  • सरल मल्टीथ्रेडिंग
  • LINQ और लैम्ब्डा एक्सप्रेशन
  • Windows के साथ एकीकरण

  1. सी # में बॉक्सिंग और अनबॉक्सिंग के बीच अंतर

    बॉक्सिंग वैल्यू टाइप को ऑब्जेक्ट टाइप में कन्वर्ट करता है जबकि अनबॉक्सिंग ऑब्जेक्ट टाइप को वैल्यू टाइप में कन्वर्ट करता है। आइए देखते हैं C# में Boxing और Unboxing के बीच का अंतर। संग्रहण बॉक्सिंग में, स्टैक पर संग्रहीत मान को हीप मेमोरी में संग्रहीत ऑब्जेक्ट में कॉपी किया जाता है, जबकि अनबॉक्सिंग

  1. C# में ट्रिमस्टार्ट () और ट्रिमएंड () के बीच अंतर

    ट्रिमस्टार्ट () विधि वर्णों के एक सेट की सभी प्रमुख घटनाओं को हटा देती है, जबकि ट्रिमएंड () वर्णों के एक सेट की सभी पिछली घटनाओं को हटा देती है। ट्रिमस्टार्ट() ट्रिमस्टार्ट () विधि एक सरणी में निर्दिष्ट वर्णों के सेट की सभी प्रमुख घटनाओं को हटा देती है। आइए सभी प्रमुख शून्यों को हटाने के लिए एक उद

  1. गो और जावा के बीच अंतर.

    जाओ गो एक प्रक्रियात्मक प्रोग्रामिंग भाषा है। पैकेज का उपयोग करके कार्यक्रमों को इकट्ठा किया जाता है। यह गतिशील भाषाओं के समान पर्यावरण अपनाने वाले पैटर्न का समर्थन करता है। जावा जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। जावा शांत तेज, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से उपयो