영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0023

'operator' 연산자는 'type' 형식의 피연산자에 적용할 수 없습니다.

형식이 연산자에서 작동하도록 설계되지 않은 변수에 연산자를 적용하려고 했습니다. 자세한 내용은 형식C# 연산자를 참조하세요.

다음 샘플에서는 CS0023을 생성합니다.

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