Вопросы по теме 'interface'
Почему я не могу объявить статические методы в интерфейсе?
В теме говорится больше всего - в чем причина того, что статические методы не могут быть объявлены в интерфейсе?
public interface ITest {
public static String test();
}
Приведенный выше код дает мне следующую ошибку (по крайней мере, в...
104504 просмотров
schedule
19.07.2022
Как можно требовать конструктор без параметров для типов, реализующих интерфейс?
Есть ли способ?
Мне нужно, чтобы все типы, реализующие определенный интерфейс, имели конструктор без параметров, можно ли это сделать?
Я разрабатываю базовый код для других разработчиков в моей компании для использования в конкретном проекте....
3752 просмотров
schedule
24.07.2022
WPF HiercharchicalDataTemplate.DataType: как реагировать на интерфейсы?
Проблема
У меня есть коллекция IThing , и я хочу создать HierarchicalDataTemplate для TreeView . Прямой DataType={x:Type local:IThing} , конечно, не работает, вероятно, потому, что создатели WPF не хотели обрабатывать возможные...
2604 просмотров
schedule
06.07.2022
Интерфейсы в Java: нельзя сделать реализованные методы защищенными или частными
Я знаю, что интерфейс должен быть публичным. Однако я этого не хочу.
Я хочу, чтобы мои реализованные методы были доступны только из их собственного пакета, поэтому я хочу, чтобы мои реализованные методы были защищены.
Проблема в том, что я не...
37168 просмотров
schedule
29.06.2022
Как я узнаю, когда создавать интерфейс?
Я нахожусь на этапе своего развития, когда чувствую, что должен больше узнать об интерфейсах.
Я часто читаю о них, но мне кажется, что я не могу их понять.
Я читал такие примеры, как: Базовый класс Animal с интерфейсом IAnimal для таких вещей,...
23972 просмотров
schedule
28.06.2022
Ограничение данных, возвращаемых контроллером
Мне нужен совет о том, как вернуть ограниченный набор данных из контроллера MVC.
Допустим, у меня есть класс, который построен так:
public interface ICustomerExpose
{
string Name {get; set;}
string State {get; set;}
}
public interface...
173 просмотров
schedule
20.09.2023
возможно ли вернуть массив объектных интерфейсов, а не объект?
У меня есть интерфейс, который описывает специализированный список в моем приложении...
Public Interface IAlphabeticListItem
Property StartingLetter() As String
Property DetailsList() As Generic.List(Of DetailsData)
End Interface...
1540 просмотров
schedule
06.10.2022
Зачем приводить к интерфейсу?
В книге Джесси Либерти «Программирование на C#» (стр. 142) он приводит пример приведения объекта к интерфейсу.
interface IStorable
{
...
}
public class Document : IStorable
{
...
}
...
IStorable isDoc = (IStorable) doc;
......
35373 просмотров
schedule
22.03.2023
Свободно владеет NHibernate, работает с интерфейсами
Я только что переключился на Fluent NHibernate, но столкнулся с проблемой и не нашел информации о ней.
Вот такой случай:
public class Field : DomainObject, IField
{
public Field()
{
}
public virtual string Name { get; set; }...
11106 просмотров
schedule
29.07.2022
Соглашение об именовании интерфейсов
Это, конечно, субъективная вещь, но я не вижу ничего положительного в том, чтобы ставить перед именами интерфейсов букву «И». Для меня Thing практически всегда более читаем, чем IThing .
Мой вопрос в том, почему тогда существует эта конвенция?...
35769 просмотров
schedule
29.05.2023
Реализовать интерфейс PHP, чтобы экземпляр объекта можно было передать в качестве аргумента типа массива?
В PHP можно указывать типы аргументов, хотя они называют это подсказкой типа.
Я реализую интерфейс, в котором одна из функций указывает массив в качестве типа аргумента:
function myFunction(array $argument){
}
Я хотел бы определить класс,...
2617 просмотров
schedule
02.07.2022
Как узнать, какие классы реализуют данный интерфейс в Visual Studio?
У меня есть решение. У меня есть интерфейс. У меня есть несколько классов, реализующих интерфейс.
Я могу использовать «Найти все ссылки», чтобы найти, где реализован интерфейс, но он также возвращает результаты, где интерфейс является...
7879 просмотров
schedule
07.06.2023
Принуждение реализаций интерфейса для реализации иерархии в С#
Я пишу интерфейсы для нового проекта и хотел бы получить совет.
У меня есть класс, у которого есть подкласс, и у него есть подкласс. Дерево этих классов выглядит так:
Class Car
{
Wheels Wheel;
}
Class Wheels
{
Rims Rim;
}
Итак,...
1248 просмотров
schedule
17.12.2022
Десериализация объекта XML в интерфейс
У меня есть два класса SccmAction и TicketAction, которые реализуют интерфейс IDelivery. Эти классы будут переданы в очереди обработки, из которой я просто хочу извлечь сообщение и действовать в соответствии с методом Deliver.
Однако кажется, что...
6191 просмотров
schedule
22.01.2023
C#: как реализовать IOrderedEnumerable‹T›
Я хочу реализовать несколько различных алгоритмов для практики, просто чтобы увидеть, насколько я плох на самом деле, и стать лучше :p
В любом случае, я подумал, что попробую использовать IEnumerable<T> и IOrderedEnumerable<T> и...
10404 просмотров
schedule
18.06.2022
Есть ли механизм уведомления об изменении результатов getifaddrs ()?
При запуске моя программа вызывает getifaddrs (), чтобы узнать, какие сетевые интерфейсы доступны для многоадресной рассылки IPv6 с локальной связью. Это работает в полной мере, но не в случае, когда набор доступных сетевых интерфейсов изменяется...
1496 просмотров
schedule
01.06.2022
Добавить контракт к реализации интерфейса
Я понимаю, что не могу добавлять предварительные условия для реализации интерфейса. Мне нужно создать класс контракта, в котором я определяю контракты для элементов, видимых интерфейсом.
Но в следующем случае, как можно добавить контракт на...
2102 просмотров
schedule
13.07.2022
Могу ли я принудительно установить определенные параметры пользователем в SQL Server?
У меня есть группа пользователей, делающих специальные запросы к базе данных, на которой работает SQL Server. Иногда кто-то запускает запрос, который блокирует систему на длительный период времени, поскольку он получает 10 ММ строк.
Можно ли...
404 просмотров
schedule
20.08.2022
Вероятное чрезмерное использование java-интерфейсов в моей реализации Ms. Pac-Man
Я программист на Java последние 6 лет, а с начала этого года заинтересовался программированием игр. Итак, я подумал, что было бы неплохо начать с популярной игры, и реализовал игру Ms. Pac-Man на Java. Я могу сказать, что моя реализация выглядит...
1696 просмотров
schedule
24.01.2023
Как нажать последнюю клавишу, не останавливая программу C?
Написание приложения с интерфейсом командной строки, и я хотел бы в любое время знать, нажата ли F1, ESC или клавиша со стрелкой. Каков самый простой способ сделать это? Я хотел бы избежать использования библиотеки типов readline.
Это конкретный...
1665 просмотров
schedule
24.02.2023