A tiny Windows console executable that can be distributed with an application and called from an installer to download and install the .NET runtime.
-
Updated
Dec 2, 2025 - C#
A tiny Windows console executable that can be distributed with an application and called from an installer to download and install the .NET runtime.
dotnet-install tool for managing dotnet sdk/runtime
Доступ к приватным полям и методам чужого типа: рефлексия, дерево выражений, генерация IL и UnsafeAccessor из .NET 8. Замеры на .NET 8/9/10, четыре машины.
Сколько байт занимает объект в .NET, почему порядок полей меняет размер структуры и как устроены массивы и строки. Замеры на .NET 8/9/10, четыре машины.
Пять мест в исходниках .NET, где написанный код не попадает в машинный. Замеры на BenchmarkDotNet, .NET 8/9/10, четыре машины, со снятием машинного кода.
Четыре ключевых слова C#, которых нет в документации, замена типа у живого объекта и разбор мифа про вызов метода у null. Отчёты на .NET 8/9/10, четыре машины.
Как Dictionary защищается от подобранных ключей, почему считает остаток двумя умножениями и зачем ему число 101. Замеры на .NET 8/9/10, четыре машины.
To associate your repository with the dotnet-runtime topic, visit your repo's landing page and select "manage topics."