Значок консольного приложения C#

Ummm... внутренний класс ЯВЛЯЕТСЯ вложенным классом..., Вы имеете в виду анонимный класс и внутренний класс?

Редактирование: Если Вы на самом деле имели в виду внутренний по сравнению с анонимным..., внутренний класс является просто классом, определенным в классе, таком как:

public class A {
    public class B {
    }
}

принимая во внимание, что анонимный класс является расширением класса, определенного анонимно, таким образом, никакой фактический "класс не определяется, как в:

public class A {
}

A anon = new A() { /* you could change behavior of A here */ };

Дальнейшее Редактирование:

Википедия требования там являются различием в Java, но я работал с Java в течение 8 лет, и это является первым, я слышал такое различие... не говоря уже о нет никаких ссылок там для поддержки требования... нижняя строка, внутренний класс является классом, определенным в классе (статичный или не), и вложенный просто другой термин для значения того же самого.

существует тонкое различие между статическим и нестатическим вложенным классом..., в основном нестатические внутренние классы имеют неявный доступ к полям экземпляра и методам класса включения (таким образом, они не могут быть созданы в статическом контексте, это будет ошибка компилятора). Статические вложенные классы, с другой стороны, не имеют неявного доступа к полям экземпляра и методам и CAN быть созданными в статическом контексте.

22
задан Anas Alweish 26 October 2018 в 11:09
поделиться

1 ответ

Вы не можете указать значок исполняемого файла в коде - это часть самого двоичного файла.

В командной строке вы должны использовать / win32icon: , если это поможет, но вы не можете указать это в коде приложения. Не забывайте, что большую часть времени отображается значок приложения, а ваше приложение вообще не работает!

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

23
ответ дан 29 November 2019 в 04:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: