An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
asyncronous methods return a task. The async keyword is used when an async method warn to use the await keyword.