# `unsafe` 키워드 일반적인 안전한 언어 기능을 벗어나서 포인터 연산 및 포인터 산술을 수행할 수 있도록 하는 기능을 제공합니다. 이는 일반적으로 관리되는 환경에서 사용되는 안전한 언어로 개발되었지만, 특정 상황에서는 낮은 수준의 메모리 조작이 필요할 수 있기 때문입니다. `unsafe` 키워드를 사용하는 것은 보안 문제를 야기할 수 있으므로 주의해서 사용해야 합니다. 1. **포인터 조작:** 메모리 주소를 직접 조작하여 빠르게 데이터에 접근할 수 있습니다. 이는 성능 향상을 위해 일부 알고리즘에서 사용될 수 있습니다. unsafe { int x = 10; int* ptr = &x; Console.WriteLine(*ptr); // 포인터를 통해 변수의 값을 읽음 } 2. **외부 코드와의 상호..