컴파일러 오류 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
}
}
}