powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Загадки по С Sharp
10 сообщений из 10, страница 1 из 1
Загадки по С Sharp
    #32602153
pac1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет !
Поскажите пожалуйста назначение слова new в определение класса ?
Например : new public class Test{};
Какая польза от такой конструкции и как этим пользоваться ?
Спасибо !
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32602341
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да никакой пользы и пользоваться этим нельзя.
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32602561
pac1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за содержательный ответ. :)
Кто нибудь более серьезно может ответить ?
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32602697
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pac1manСпасибо за содержательный ответ. :)
Кто нибудь более серьезно может ответить ?
Ответ совершенно точный, нельзя так делать, если ты имееш введу другое коректно ставь задачу. Так нельзя:
Код: plaintext
1.
2.
3.
new public class Test
{
}
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32603023
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор=MSDNclass-modifier:
new
public
protected
internal
private
abstract
sealed

И далее по тексту:

автор=MSDNThe new modifier is permitted on nested classes. It specifies that the class hides an inherited member by the same name, as described in Section 10.2.2. It is a compile-time error for the new modifier to appear on a class declaration that is not a nested class declaration.
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32603350
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Польза такая же как для свойства или метода. Внутренние ( internal ) классы
- это такие же членв класса как поля, свойства и методы. Например,
если Вы определяете метод Method1 в классе Class1 без модификатора
virtual, то в производном классе у Вас единственно возможный путь
определить вновь метод Method1 - это указав модификатор new.
Если в классе Class1 определен внутренний класс IntClass1, а в производном классе необходимо изменить функциональность этого внутреннего класса, то Вы должны переопределить IntClass1, но без указания модификатора new не сможете этого сделать.
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32603463
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dankov
И далее по тексту:

Если имелся ввиду этот случай, то вопрос задан некорректно.
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32603477
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен, недочитал малехо... а вот на примерчик я бы глянул, а то что-то мне не удалось смоделировать ситуацию когда new реально необходим... может конечно я чет не так понял, но было бы интересно
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32603483
pac1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Просто как то не привычно видеть слово new в качестве модификатора доступа.

Подскажите куда копать, если мне надо по номеру тачки в локальной сети определить какой пользователь сейчас там сидит ?
...
Рейтинг: 0 / 0
Загадки по С Sharp
    #32603499
viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эти 3 буквы мне уже надоело писать: WMI
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Загадки по С Sharp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]