/= 연산자(C# 참조)
나누기 대입 연산자입니다.
설명
다음과 같이 /= 대입 연산자를 사용하는 식은
x /= y
아래의 식과 동일합니다.
x = x / y
그러나 x가 한 번만 계산된다는 점은 다릅니다. / 연산자는 숫자 형식에 대해 나눗셈을 수행하도록 미리 정의되어 있습니다.
/= 연산자는 직접 오버로드될 수 없지만, 사용자 정의 형식으로 / 연산자를 오버로드할 수 있습니다(operator 참조). 모든 복합 대입 연산자에서 이항 연산자를 오버로드하면 동일한 복합 대입도 암시적으로 오버로드됩니다.
예제
class MainClass2
{
static void Main()
{
int a = 5;
a /= 6;
Console.WriteLine(a);
double b = 5;
b /= 6;
Console.WriteLine(b);
}
}
/*
Output:
0
0.833333333333333
*/