News

You can imagine a reference type similar to a pointer that is implicitly dereferenced when you access them. The built-in reference types supported by C# include: object, string, and dynamic.
Learn how you can use value objects in C# to improve the clarity, structure, and maintainability of your code.
Much of the work going into supporting nullable reference types in C# 8 may be applied to nullable value types.