Вопросы по теме 'generic-method'
Как получить тип универсального параметра путем отражения
Мне нужно получить общий тип универсального параметра путем отражения. Но настоящий тип, а не тип {Name = "T"; FullName = null}
public void Sample<T>(T i, object o)
{
MethodBase basee = MethodBase.GetCurrentMethod();
Type[] types =...
578 просмотров
schedule
04.05.2022
Типобезопасный эквивалент ограничения параметра типа универсального метода на незакрытый тип данного интерфейса
В С# можно ли ограничить параметр типа универсального метода таким образом, чтобы он ограничивался незакрытым типом интерфейса безопасным способом? Позвольте мне уточнить...
Например, у меня есть следующий псевдокод:
public bool...
283 просмотров
schedule
20.01.2023
Общий метод обрабатывает IEnumerable иначе, чем общий тип
Пожалуйста, проверьте следующие сегменты кодов:
public interface ICountable { }
public class Counter<T>
where T : ICountable
{
public int Count(IEnumerable<T> items)
{
return 0;
}
public int Count(T Item)...
1451 просмотров
schedule
11.10.2022
Общий CRUD с Sqlite-net Xamarin C#
Я разрабатываю приложение с использованием Xamarin.Android на С# и использую Sqlite-net для управления базой данных, а пока я использую класс модели (животное) для определения полей таблицы:
[Table("Animais")]
public class Animal
{...
1026 просмотров
schedule
01.06.2023
Почему необходимо преобразовывать классы аргументов универсального метода Java
У меня есть общий метод:
public <T> boolean saveRow(T row, Class<T> rowClass) {
Mapper<T> rowMapper = mappingManager.mapper(rowClass);
rowMapper.save(row);
return true;
}
И я хотел бы отказаться от второго...
50 просмотров
schedule
21.02.2023
Является ли S extends ArrayList of S полезной конструкцией языка или просто побочным эффектом грамматики?
Можно ли добавить к этому s1 что-нибудь кроме нуля? (и быть безопасно назначенным для temp )
Is
<S extends ArrayList<S>>
полезная конструкция в языке или просто побочный эффект грамматики? Правильно ли я интерпретирую S как...
70 просмотров
schedule
17.07.2023
Как сохранить изменения массива, сделанные внутри функции?
Мне нужно сделать класс для работы с массивами со статическими универсальными методами. Например, в этой функции мне нужно вставить один массив (arr2) внутрь другого (arr1) по некоторому индексу (месту).
public static<T> void paste(T[]...
325 просмотров
schedule
29.12.2022