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

C#の文字列の論理演算子


以下は、C#の文字列で使用できる論理演算子です。

オペレーター 説明
&& 論理積演算子と呼ばれます。両方のオペランドがゼロ以外の場合、条件は真になります。 (A &&B)はfalseです。
|| 論理OR演算子と呼ばれます。 2つのオペランドのいずれかがゼロ以外の場合、条件は真になります。 (A || B)は真です。
論理NOT演算子と呼ばれます。オペランドの論理状態を逆にするために使用します。条件がtrueの場合、LogicalNOT演算子はfalseになります。 !(A &&B)は真です。

文字列で論理AND演算子を使用する方法を示す例を見てみましょう-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
public class Demo {
   public bool CheckUnique(string str) {
      string one = "";
      string two = "";
      for (int i = 0; i < str.Length; i++) {
         one = str.Substring(i, 1);
         for (int j = 0; j < str.Length; j++) {
            two = str.Substring(j, 1);
            if ((one == two) && (i != j))
            return false;
         }
      }
      return true;
   }
   static void Main(string[] args) {
      Demo d = new Demo();
      bool b = d.CheckUnique("amit");
      Console.WriteLine(b);
      Console.ReadKey();
   }
}

出力

True

  1. Python論理演算子

    Python言語でサポートされている論理演算子は次のとおりです。変数aが10を保持し、変数bが20を保持すると仮定すると、- Sr.No オペレーターと説明 例 1 論理積 両方のオペランドが真の場合、条件は真になります。 (aおよびb)は真です。 2 または論理OR 2つのオペランドのいずれかがゼロ以外の場合、条件は真になります。 (aまたはb)は真です。 3 論理的ではない オペランドの論理状態を逆にするために使用されます。 Not(aおよびb)はfalseです。

  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、それ以外の場合