Const Correctness – C++ Tutorials
There aren’t many aspects of C++ that C# doesn’t do at least as well at if not better. The C++ const keyword is on such. It not only declares constants but also allows contracts to enforce object immutability.
There are lots of tutorials out there; here’s one: