Преобразование нулевого буквального или возможного нулевого значения в не нулевой типC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование нулевого буквального или возможного нулевого значения в не нулевой тип

Сообщение Anonymous »

Можно ли разрешить это предупреждение: < /p>

преобразование нулевого буквального или возможного нулевого значения в не нулевой тип. < /p>
< /blockquote>
без подавления для этого кода c# < /p>

без подавления для этого C# Code < /p>

для этого C# Code < /p>

.

Код: Выделить всё

 List
 sourceProperties = sourceObject.GetType().GetProperties().ToList();
List destinationProperties = destinationObject.GetType().GetProperties().ToList();

foreach (PropertyInfo sourceProperty in sourceProperties)
{
if (!Equals(destinationProperties, null))
{
#pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type.
PropertyInfo destinationProperty = destinationProperties.Find(item => item.Name == sourceProperty.Name);
#pragma warning restore CS8600 // Converting null literal or possible null value to non-nullable type.

}
}
, который использует отражение.

Я использую Visual Studio 2019 и .net 3.1>

Подробнее здесь: https://stackoverflow.com/questions/628 ... lable-type
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»