String-Literale vs. String-Objekte in C#

WBOY
Freigeben: 2023-09-06 17:45:07
nach vorne
946 Leute haben es durchsucht

C# 中的字符串文字与字符串对象

String-Literale

String-Literale oder Konstanten werden in doppelte Anführungszeichen „“ oder @“ eingeschlossen. Zeichenfolgen enthalten Zeichen, die Zeichenliteralen ähneln: einfache Zeichen, Escape-Sequenzen und universelle Zeichen.

Hier sind einige Beispiele für String-Literale –

Hello, World"
"Welcome, \
Nach dem Login kopieren

Hier sind Beispiele, die die Verwendung von String-Literalen zeigen –

Beispiel

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {

         // string
         string str1 ="Hello, World";
         Console.WriteLine(str1);

         // Multi-line string
         string str2 = @"Welcome,
         Hope you are doing great!";

         Console.WriteLine(str2);
      }
   }
}
Nach dem Login kopieren

String-Objekte

Erstellen Sie ein String-Objekt mit einer der folgenden Methoden –

  • Durch Hinzufügen von A Ein String-Literal wird einer String-Variablen zugewiesen
  • Durch Verwendung des String-Klassenkonstruktors
  • Durch Verwendung des String-Verkettungsoperators (+)
  • Durch Abrufen einer Eigenschaft oder Aufrufen einer Methode, die einen String zurückgibt
  • Durch Aufrufen einer Formatierungsmethode zum Konvertieren Der Wert oder das Objekt wird in seine String-Darstellung konvertiert.

So erstellen Sie ein String-Objekt und vergleichen zwei Strings –

Beispiel

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {
         string str1 = "John";
         string str2 = "Andy";

         if (String.Compare(str1, str2) == 0) {
            Console.WriteLine(str1 + " and " + str2 + " are equal strings.");
         } else {
            Console.WriteLine(str1 + " and " + str2 + " are not equal strings.");
         }
         Console.ReadKey() ;
      }
   }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonString-Literale vs. String-Objekte in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage