<Li> Ref returns and locals </Li> <Li> Generalized async return types </Li> <Li> Expression bodied constructors and finalizers </Li> <Li> Expression bodied getters and setters </Li>

The c# programming language was developed as an object-oriented and component-oriented language