Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 문자열에 대한 논리 연산자

<시간/>

다음은 C#의 문자열에 사용할 수 있는 논리 연산자입니다.

연산자 설명 예시
&& 논리 AND 연산자라고 합니다. 두 피연산자가 모두 0이 아니면 조건이 참이 됩니다. (A &&B)는 거짓입니다.
|| 논리적 OR 연산자라고 합니다. 두 피연산자 중 하나라도 0이 아니면 조건이 참이 됩니다. (A || B)는 참입니다.
! 논리적 NOT 연산자라고 합니다. 피연산자의 논리 상태를 반전하는 데 사용합니다. 조건이 참이면 논리 NOT 연산자가 거짓을 만듭니다. !(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