Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье перечислены некоторые основные изменения документации для .NET 9.
Безопасность .NET
Обновленные статьи
- кроссплатформенная криптография в .NET — документация по шифрованию
Изменения, нарушающие совместимость .NET
Новые статьи
- Критические изменения в .NET 9
-
dotnet workload
изменение вывода команд - изменение типа
GetXmlNamespaceMaps
-
installer
версия репозитория больше не включена в файлыproductcommits
- Устаревания API с нестандартными диагностическими идентификаторами (.NET 9)
- BindingSource.SortDescriptions не возвращает значение NULL
- Фундаментальные изменения в .NET 9
- Изменения примечаний к значению NULL (Windows Forms)
- ComponentDesigner.Initialize выбрасывает исключение ArgumentNullException
- создание типа массива System.Void не допускается
- DataGridViewRowAccessibleObject.Name начального индекса строки
-
Equals()
по умолчанию иGetHashCode()
вызовы типов, помеченныхInlineArrayAttribute
- DefaultKeyResolution.ShouldGenerateNewKey изменил своё значение
- устаревшие пакеты среды выполнения Windows/macOS/Linux MonoVM
- преобразования с плавающей запятой к целочисленным значениям являются насыщенными
- HttpListenerRequest.UserAgent имеет значение NULL
- Реализация BinaryFormatter удалена и теперь всегда вызывает исключение
- ограничение размера структуры встроенного массива применяется
- InMemoryDirectoryInfo добавляет rootDir к путям файлов
- Нет исключения, если DataGridView равно NULL
- PictureBox вызывает исключения HttpClient
- RuntimeHelpers.GetSubArray возвращает разные типа
- Поддержка пустых переменных среды
- средство ведения журнала терминалов по умолчанию
- предупреждение , выдаваемое для целевых объектов .NET Standard 1.x
Основы .NET
Новые статьи
- CA2022: избегайте неточного чтения с помощью Stream.Read
-
CA2265: не сравнивайте
Span<T>
сnull
илиdefault
- генератор источника конфигурации
Обновленные статьи
- .NET Standard
- правила качества кода
- Конфигурация в .NET - Добавьте содержимое для генерации источника конфигурации с перехватчиками
- Устаревшие функции в .NET 5+ . Обновление диагностических документов для SYSLIB0009
- Обзор анализа исходного кода .NET
-
Синхронизация данных для многопоточности — добавьте справочник по языку для
lock
- SYSLIB0009: AuthenticationManager не поддерживается — обновите диагностическую документацию для SYSLIB0009
- Новые возможности пакета SDK и инструментов для .NET 9
Язык C#
Новые статьи
- Ошибки и предупреждения , связанные с типами
ref struct
-
ошибки и предупреждения, связанные с объявлением типа
partial
и объявлением членовpartial
-
ошибки и предупреждения, связанные с инструкцией
lock
и синхронизацией потоков -
ошибки и предупреждения, связанные с модификатором
params
для параметров метода -
ошибки и предупреждения, связанные с выражением
yield return
и методами итератора - частичный элемент (справочник по C#)
- Устранить ошибки и предупреждения, влияющие на разрешение перегрузки.
- Новые возможности C# 13
Обновленные статьи
- интерфейса
(справочник по C#) — добавление ссылочного и концептуального содержимого для разрешенных в интерфейсах - Типы структур
ref
(справочник по C#)- Добавление ссылочного и концептуального содержимого для
ref struct
, разрешенного в интерфейсах. - Добавление сведений о функциях C# 13 в локальных переменных
ref
и контекстахunsafe
в итераторах и методахasync
.
- Добавление ссылочного и концептуального содержимого для
- Модификаторы доступа (руководство по программированию на C#) — добавление концептуального содержимого для частичных свойств
-
Арифметические операторы (справочник по C#) — объяснить лучшее преобразование из выражения коллекции -
атрибуты уровня сборки, интерпретируемые компилятора C#. Добавление ссылочного и концептуального содержимого для
ref struct
разрешенных в интерфейсах - атрибуты — добавьте концептуальное содержимое для частичных свойств
- Автоматически реализованы свойства. Добавление концептуального содержимого для частичных свойств
- оператор await — асинхронно ожидает завершения задачи. Добавление сведений о функции C# 13, а также о локальных
ref
и контекстахunsafe
в итераторах и методахasync
. - ошибки компилятора C#. Добавление ошибок и предупреждений для массивов params
-
C# ключевые слова
- Добавление концептуального содержимого для частичных свойств
- Добавление ссылочного и концептуального содержимого для
ref struct
, разрешенного в интерфейсах.
-
волн предупреждения C#. Добавление сведений о функциях C# 13
ref
локальных иunsafe
контекстов в итераторах иasync
методах - Выражения коллекции — справочник по языку C#. Объяснение оптимального преобразования из синтаксиса коллекций.
-
Ошибка компилятора CS0401 — добавление и обновление сообщений об ошибках и предупреждениях компилятора для интерфейсов
ref struct
-
ошибка компилятора CS1996 — добавление сведений о функции C# 13
ref
локальных иunsafe
контекстов в итераторах иasync
методах -
ошибка компилятора CS4004 . Добавление сведений о функции C# 13
ref
локальных иunsafe
контекстов в итераторах иasync
методах -
ошибка компилятора CS8177. Добавление информации об элементе C# 13, таких как
ref
переменные иunsafe
контексты в итераторах иasync
методах. -
Ограничения для параметров типа (Руководство по программированию на C#). Добавление ссылочного и концептуального содержимого для
ref struct
допускаемых в интерфейсах - выражения значений по умолчанию — создание значения по умолчанию . Объяснить лучшее преобразование из выражения коллекции
- Ошибки и предупреждения , связанные с типами
ref struct
- Добавление новой диагностики
- Добавление, обновление сообщений об ошибке компилятора и предупреждениях для интерфейсов
ref struct
-
ошибки и предупреждения, связанные с эталонными параметрами, переменными и возвращает
- Добавление новой диагностики
- Добавление, обновление сообщений об ошибке компилятора и предупреждениях для интерфейсов
ref struct
-
ошибки и предупреждения, связанные с выражением
yield return
и методами итератора- Добавить ошибки и предупреждения, связанные с
partial
свойствами и индексаторами - обновление и консолидация ошибок, связанных с итераторами и
yield
- Добавить ошибки и предупреждения, связанные с
- Деревья выражений — добавление концептуального содержания для частичных свойств
- из предложения (справочник по C#) — добавление концептуального содержимого для частичных свойств
- get (справочник по C#) — добавление концептуального содержимого для частичных свойств
- Обработка исключения с помощью try/catch — добавление концептуального содержимого для частичных свойств
- Как инициализировать словарь с помощью инициализатора коллекции (руководство по программированию на C#) . Добавление коллекций params
- Как инициализировать объекты с помощью инициализатора объектов (руководство по программированию на C#) . Добавление коллекций params
- Индексаторы — добавление концептуального содержимого для частичных свойств
- индексаторов в интерфейсах (руководство по программированию на C#) — добавление концептуального содержимого для частичных свойств
- Свойства интерфейса (Руководство по программированию на C#) — Добавить концептуальное содержание для частичных свойств
- Введение в классы - Добавление концептуального содержимого для частичных свойств
- Лямбда-выражения и анонимные функции — добавление коллекций params
-
Операторы и выражения доступа к членам — операторы точки, вызова и индексатора.
- Поясните, как лучше преобразовать выражение коллекции
- Добавить небольшие исправления для C# 13
- Параметры метода
- Добавление сведений о функциях C# 13
ref
локальных иunsafe
контекстов в итераторах иasync
методах - Добавьте коллекции параметров
- Добавление сведений о функциях C# 13
- Методы в C# — добавление коллекций параметров (params)
-
Прочие атрибуты, интерпретируемые компилятором C#
- Добавьте концептуальную документацию по OverloadResolutionPriority.
- Добавление справочного и концептуального содержимого для
ref struct
, разрешенного в интерфейсах.
- выражения
nameof (справочник по C#) — объяснить лучшее преобразование из выражения коллекции -
новый оператор. Оператор
new
создает новый экземпляр типа. Подробно объяснить преобразование из выражения коллекции. - Инициализаторы объектов и коллекций (руководство по программированию на C#) — добавление коллекций параметров
- частичные классы и методы (руководство по программированию на C#)— добавление концептуального содержимого для частичных свойств
-
Частичный тип (Справочник по C#) — добавление концептуального описания для частичных свойств - Свойства (руководство по программированию на C#) — добавление материалов по концептуальному содержанию для частичных свойств
- рекомендуемые xml-теги для комментариев документации по C#. Добавление концептуального содержимого для частичных свойств
-
Устранение ошибок и предупреждений, созданных из выражений, запрещенных в деревьях выражений
- Добавление концептуального содержимого для частичных свойств
- Добавление ошибок и предупреждений для массивов params
- Решение проблем и предупреждений, связанных с объявлениями и инициализацией массивов и коллекций. Добавление ошибок и предупреждений, связанных с разрешением перегрузки
-
Устраните ошибки и предупреждения с помощью встроенных объявлений массива
- Добавление новой диагностики
- Добавление концептуального содержимого для частичных свойств
-
Разрешать предупреждения, связанные с функциями языка и версиями
- Добавление новой диагностики
- Добавление, обновление сообщений об ошибке компилятора и предупреждениях для интерфейсов
ref struct
- Дорожная карта для разработчиков Java, изучающих C# - Добавление концептуального содержимого для частичных свойств
- предложения выбора
(справочник по C#) — добавление концептуального содержимого для частичных свойств - набора
(справочник по C#) — добавление концептуального содержимого для частичных свойств - стандартные шаблоны событий .NET — добавление концептуального содержимого для частичных свойств
-
ключевое слово
ref
— добавьте, обновите сообщения об ошибках компилятора и предупреждения для интерфейсовref struct
- системный типа C# — добавление концептуального содержимого для частичных свойств
- проверенные и непроверенные операторы (справочник по C#) — лучше объяснить преобразование из выражения коллекции.
- История C# — Добавьте концептуальное содержание для частичных свойств
-
инструкции блокировки — обеспечение монопольного доступа к общему ресурсу . Добавление ссылки на язык для
lock
- Операторы проверки типов и выражения приведения —
is
,as
,typeof
, а также приведение — лучше объяснять преобразование из выражений коллекции. - Использование интерполяции строк для создания форматированных строк. Добавление концептуального содержимого для частичных свойств
- использование индексаторов (руководство по программированию на C#). Добавление концептуального содержимого для частичных свойств
- использование свойств (руководство по программированию на C#). Добавление концептуального содержимого для частичных свойств
-
где (ограничение универсального типа) (справочник по C#) — добавление ссылочного и концептуального содержимого для разрешенных в интерфейсах - оператор получения — укажите следующий элемент. Добавление сведений о функции C# 13
ref
локальных иunsafe
контекстов в итераторах и методахasync
- Ошибки компилятора при частичных типах и декларациях членов - Добавление концептуального содержания для частичных свойств
-
ошибки и предупреждения для итерационных методов и
yield return
. Добавление информации о функциях C# 13,ref
локальных переменных иunsafe
контекстов в итераторах иasync
методах. -
ошибки и предупреждения, связанные с массивами
params
- добавление коллекций параметров
Платформа .NET Framework
Обновленные статьи
- добавить бизнес-логику с помощью частичных методов — добавление концептуального содержимого для частичных свойств
-
опасная ThreadingAPI MDA — добавить справочник по языку для
lock
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.