C#の文字列リテラルとは何ですか?
文字列リテラルまたは定数は、二重引用符""または@""で囲まれています。文字列には、文字リテラルに類似した文字(プレーン文字、エスケープシーケンス、ユニバーサル文字)が含まれています。
文字列リテラルの例を次に示します-
“Hi, User" "You’re Welcome, \
以下は、文字列リテラルの使用法を示す例です-
例
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); } } }
出力
Hello, World Welcome, Hope you are doing great!
-
C#の正規表現とは何ですか
正規表現は、入力テキストと照合できるパターンです。 .NET Frameworkは、そのようなマッチングを可能にする正規表現エンジンを提供します。パターンは、1つ以上の文字リテラル、演算子、または構成要素で構成されます。 たとえば、「S」で始まる単語を照合する場合は、次のコードに示すように、C#で正規表現を使用します- 例 using System; using System.Text.RegularExpressions; namespace Demo { class Program { private static v
-
Java 9のコンパクト文字列とは何ですか?
Java 9以降、JVMはコンパクトと呼ばれる新機能を使用して文字列を最適化します。 文字列 。 char[を使用する代わりに ] 配列 、文字列は byte []として表すことができます 配列。 UTF-16のいずれかを使用できます またはLatin-1 文字ごとに1バイトまたは2バイトを生成します。 JVMが文字列にISO-8859-1/ Latin-1のみが含まれていることを検出した場合 文字の場合、文字列は内部的に文字ごとに1バイトを使用します。 文字列はコンパクトな文字列で表すことができますが、文字列の作成時に検出されません。この機能はデフォルトで有効になっており、 -XX:-