- obtain information about types and members at runtime
- create instances, invoke or access them
- dynamic code generation
Further read:
https://learn.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/reflection
Further read:
https://learn.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/reflection
Type | Command |
---|---|
framework-dependent executable for the current platform. | dotnet publish |
framework-dependent executable for a specific platform. | dotnet publish -r <RID> --self-contained false |
framework-dependent binary. | dotnet publish |
self-contained executable. | dotnet publish -r <RID> |
Further read:
https://learn.microsoft.com/en-us/dotnet/core/deploying/#publish-framework-dependent
Ahead of the time compilation to machine code
Further read:
https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/
Just – in – time compiler.
Further read:
https://www.geeksforgeeks.org/what-is-just-in-time-jit-compiler-in-dot-net/
Object.Equals
Object.GetHashCode
==
!=
IEquatable<>
parameterToString
with
expressionPositional records
is a more concise syntax for record:
Further read: