Top.Mail.Ru
Уведомления
Очистить все

[Решено] Как в Visual Studio (C# Windows Forms) пометить неиспользуемый параметр, чтобы убрать warning?

(@capman)
Level 1

Добрый день, ищу способ сообщить компилятору о неиспользуемом аргументе функции, чтобы не выводилось предупреждение о том, что параметр не используется. Простой пример для демонстрации:

private string Function(string name, int age)
{
    // Код функции, age не используется
}

Переменная age в коде не используется, компилятор на нее ругается из-за этого. В QT использовал Q_UNUSED() для этого.

Цитата
Создатель темы Размещено : 26.03.2023 10:42
Aveal
(@aveal)
Top level Admin

Привет:

private string Function(string name, int age)
{
    _ = age;
    // Код функции, age не используется
}
ОтветитьЦитата
Размещено : 26.03.2023 13:36
TQFP
 TQFP
(@tqfp)
Level 5

И немного теории по теме - https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/functional/discards

ОтветитьЦитата
Размещено : 26.03.2023 17:55
(@capman)
Level 1

Спасибо, предупреждения пропали. Но синтаксис конечно малосимпатичный )

ОтветитьЦитата
Создатель темы Размещено : 27.03.2023 10:10
Aveal
(@aveal)
Top level Admin

Симпатичность - критерий относительный )

ОтветитьЦитата
Размещено : 27.03.2023 11:08
(@capman)
Level 1

@aveal 😀 

ОтветитьЦитата
Создатель темы Размещено : 27.03.2023 11:25
Поделиться: