TransWikia.com

ошибка CS0453: тип «List » должен быть типом значения, не допускающим значения NULL

Stack Overflow на русском Asked on November 24, 2021

Ошибка CS0453:

   AssetsPanoramaTerrainToolsToolExtendedClippingOFArbitraryPolygons.cs(390,12): error CS0453: The type 'List<Vector2>' must be a non-nullable value type in order to use it as parameter 'T' in the generic type or method 'Nullable<T>'

В строке:

public List<Vector2>? pointVec2 = null;

One Answer

Нужно объявлять список, как

public List<Vector2> pointVec2 = null;

Как уже заметили в комментариях, List<T> и так является nullable. Если вам нужен список nullable векторов, тогда

public List<Vector2?> pointVec2 = null;

Подробнее тут: https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/builtin-types/nullable-value-types

Answered by luvjungle on November 24, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP