Я создаю игру с единством, используя C #.
До сих пор я делал это много. Но иногда я назначаю переменную, но никогда ее не использовал. Поэтому в консольном единстве они предупреждают меня об этом знаком предупреждения. Предупреждающий знак похож на:
**Assets/script/merchant/rogerShop/RogerSellScript.cs(20,22): warning CS0414: The private field `RogerSellScript.mm' is assigned but its value is never used**
У меня всего 500 предупреждений. Но игра запускается нормально.
У меня вопрос, предупреждающий эффект - это игра? Или просто игнорировать это. Как это влияет на игру? Что, если я не решу ее?
Благодарность
Деннис
1 ответ
Это предупреждение о производительности, в котором говорится, что вы выделили переменную и сохранили в ней значение, но никогда не использовали это значение. Это тратит впустую память и ЦП, но ничего не "ломает", если только это не указывает на логическую проблему (например, вы хотели использовать значение в некоторых вычислениях, но забыли).
Похожие вопросы
Новые вопросы
c#
C# (произносится как «see Sharp») — это высокоуровневый мультипарадигменный язык программирования со статической типизацией, разработанный Microsoft. Код C# обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, которое включает в себя .NET, .NET Framework, .NET MAUI и Xamarin среди прочих. Используйте этот тег для ответов на вопросы о коде, написанном на C#, или о формальной спецификации C#.