diff --git a/docs/csharp/language-reference/unsafe-code.md b/docs/csharp/language-reference/unsafe-code.md index f3e4f95b032de..a6fb577315963 100644 --- a/docs/csharp/language-reference/unsafe-code.md +++ b/docs/csharp/language-reference/unsafe-code.md @@ -22,7 +22,7 @@ C# supports an [`unsafe`](keywords/unsafe.md) context, in which you can write *u Unsafe code has the following properties: - Methods, types, and code blocks can be defined as unsafe. -- In some cases, unsafe code can increase an application's performance by removing array bounds checks. +- In some cases, unsafe code can increase an application's performance by enabling direct memory access through pointers to avoid array bounds checks. - Unsafe code is required when you call native functions that require pointers. - Using unsafe code introduces security and stability risks. - The code that contains unsafe blocks must be compiled with the [**AllowUnsafeBlocks**](compiler-options/language.md#allowunsafeblocks) compiler option.