다음을 통해 공유


컴파일러 오류 CS0023

업데이트: 2007년 11월

오류 메시지

'operator' 연산자는 'type' 형식의 피연산자에 적용할 수 없습니다.
Operator 'operator' cannot be applied to operand of type 'type'

연산자를 사용한 작업이 불가능하도록 설계된 형식의 변수에 연산자를 적용하려고 했습니다. 자세한 내용은 형식(C# 프로그래밍 가이드)C# 연산자를 참조하십시오.

다음 샘플에서는 CS0023 오류가 발생하는 경우를 보여 줍니다.

// CS0023.cs
namespace x
{
   public class a
   {
      public static void Main()
      {
         string s = "hello";
         s = -s;   // CS0023, minus operator not allowed on strings
      }
   }
}