Dossier
Richard Lander
Coverage of Richard Lander in the Nexus archive.
- Microsoft wants safer C# without turning it into Rust
Microsoft aims to enhance C# memory safety by redefining the 'unsafe' keyword, introducing a model inspired by Rust but retaining automatic memory management. Changes include propagating unsafe designations to callers, restricting unsafe scope to individual methods, and making pointer usage non-unsafe unless dereferenced. The updates will be opt-in for C# 16 (2027) and .NET 12, with NuGet badges to encourage adoption.