C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#文字列演算子


C#には、EqualityとInequalityの2つの文字列演算子があります。

等式演算子の例を見てみましょう-

using System;
public class Demo {
   public static void Main() {
      string str1 = "Amit";
      string str2 = " ";
      Console.WriteLine("Is string1 null or empty? = "+string.IsNullOrEmpty(str1));
      Console.WriteLine("Is string2 null or empty? = "+string.IsNullOrEmpty(str2));
      Console.WriteLine("Is string1 equal to str2? = "+str1 == str2);
   }
}

出力

Is string1 null or empty? = False
Is string2 null or empty? = False
False

ここで、C#不等式演算子の例を見てみましょう-

using System;
public class Demo {
   public static void Main() {
      string str1 = "abcdef";
      string str2 = "abcdef";
      Console.WriteLine("Is string1 null or empty? = "+string.IsNullOrEmpty(str1));
      Console.WriteLine("Is string2 null or empty? = "+string.IsNullOrEmpty(str2));
      bool val = str1 != str2;
      Console.WriteLine("Is str1 not equal to str2? = "+val);
   }
}

出力

Is string1 null or empty? = False
Is string2 null or empty? = False
Is str1 not equal to str2? = False

  1. 文字列はPythonで別の文字列に変換されます

    2つの文字列str1とstr2があるとします。そして、それらの長さは同じです。ゼロ以上の変換を行うことで、str1をstr2に変換できるかどうかを確認する必要があります。 1回の変換で、str1内の1つの文字のすべての出現を他の小文字の英語文字に変換できます。 str1をstr2に変換できるかどうかを確認する必要があります。 したがって、入力がstr1 =aabcc、str2 =ccdeeの場合、出力はtrueになります。Convertc toe thenb tod thena toc 。ここでは、変換の順序が重要であることに注意する必要があります。 これを解決するには、次の手順に従いま

  2. Pythonの文字列の論理演算子?

    Pythonの論理演算子「and」と「or」は文字列に適用できます。空の文字列は、Falseのブール値を返します。まず、これら2つの論理演算子「and」と「or」の動作を理解しましょう。 そして演算子 存在する場合は最初の偽の値を返し、存在しない場合は式または演算子の最後の値を返します。存在する場合は最初の真の値を返し、そうでない場合は式の最後の値を返します。 操作 結果 Xおよびy xがfalseの場合、y、それ以外の場合x Xおよびy xがfalseの場合、x、それ以外の場合はy xではない xがfalseの場合はtrue、それ以外の場合