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

C# में String और string में क्या अंतर है?


String का मतलब System.String है जबकि string C# में System.String के लिए एक एलियास (alias) है।

उदाहरण के लिए:

string str = "Welcome!";

यह आवश्यक नहीं है, लेकिन आमतौर पर String का उपयोग तब किया जाता है जब आप क्लासेस के साथ काम करते हैं।

string str = String.Format("Welcome! {0}!", user);
चूंकि string System.String के लिए एक एलियास है। अन्य डेटा टाइप्स के एलियास हैं:

उदाहरण

object: System.Object string: System.String bool: System.Boolean float: System.Single double: System.Double decimal: System.Decimal byte: System.Byte sbyte: System.SByte short: System.Int16 ushort: System.UInt16 int: System.Int32 uint: System.UInt32 long: System.Int64 ulong: System.UInt64 char: System.Char

  1. - C# में String.Copy() और String.Clone() मेथड्स में क्या अंतर है?

    String.Copy() मेथड String का एक नया इंस्टेंस बनाता है। यह निर्दिष्ट String के समान होता है।Copy() मेथड का एक उदाहरण निम्नलिखित है:उदाहरणusing System; class Demo { static void Main(String[] args) { string str1 = mark; string str2 = marcus; Console.WriteLine(str1 = {0}, str1); Console.WriteLine(str2 =

  1. - C# में इंटरफ़ेस और क्लास में क्या अंतर है?

    एक इंटरफ़ेस फील्ड्स या मेथड कार्यान्वयन के बिना एक क्लास है। यह उन मेथड्स को लागू नहीं कर सकता जो यह परिभाषित करता है।एक क्लास आमतौर पर इंटरफ़ेस में परिभाषित मेथड्स को लागू करती है।इंटरफ़ेसइंटरफ़ेस प्रॉपर्टीज, मेथड्स, और इवेंट्स को परिभाषित करते हैं, जो इंटरफ़ेस के सदस्य हैं। इंटरफ़ेस में केवल सदस्य

  1. - Python में String और Byte String में क्या Difference है?

    String vs Byte String एक String Characters का Sequence होता है; ये एक Abstract Concept हैं और इन्हें Directly Disk पर Store नहीं किया जा सकता। एक Byte String Bytes का Sequence होती है - ऐसी चीजें जो Disk पर Store की जा सकती हैं। इनके बीच Mapping को Encoding कहते हैं - इनमें से काफी सारे हैं (और अनं