C# 10.0

GPTKB entity

Statements (71)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:C#
gptkbp:developed_by gptkb:Microsoft
gptkbp:has_feature improved performance
new language features
support for events
support for enums
support for interfaces
support for async/await
support for reflection
support for pattern matching
support for attributes
source generators
default interface methods
file-scoped namespaces
global using directives
init-only properties
record structs
with-expressions
better diagnostics
enhanced pattern matching
file-scoped types
improved interpolated strings
raw string literals
required members
static using directives
support for LINQ
support for XML documentation
support for async streams
support for classes
support for constructors
support for delegates
support for destructors
support for dynamic types
support for extension methods
support for generics
support for indexers
support for methods
support for native AOT
support for new AP Is
support for nullable reference types
support for operators
support for properties
support for records
support for structs
support for tuples
target-typed new expressions
https://www.w3.org/2000/01/rdf-schema#label C# 10.0
gptkbp:is_compatible_with gptkb:._NET_5
gptkb:._NET_6
gptkb:._NET_Core
gptkb:._NET_Framework
gptkbp:is_used_in desktop applications
game development
web development
cloud applications
gptkbp:latest_version C# language
gptkbp:part_of gptkb:._NET_6
gptkbp:predecessor gptkb:C#_9.0
gptkbp:release_date 2021-08-10
gptkbp:successor gptkb:C#_11.0
gptkbp:supports record types
new language features
default interface methods
global using directives
static abstract members in interfaces
constant interpolated strings
enhanced lambda expressions
file-scoped namespace declaration
improved pattern matching