Результаты поиска по запросу "extension-methods"
Общий метод расширения для автомпера
public abstract class Entity : IEntity { [Key] public virtual int Id { get; set; } } public class City:Entity { public string Code { get; set; } } public class BaseViewModel:IBaseViewModel { public int Id { get; set; } } public ...
Как я могу установить свойства для всех элементов из запроса linq со значениями из другого объекта, который также извлекается из запроса?
У меня есть запрос, извлекаемый из базы данных: List<myClass> items = new List<myClass>(from i in context select new myClass { A = i.A, B = "", // i doesn't know this, this comes from elsewhere C = i.C }У меня также есть другой запрос, делающий ...
Как разрешить зависимость в статическом классе с Unity?
У меня есть следующий метод расширения, который существует (естественно) в статическом классе.
Преобразовать в IEnumerable <динамический>?
Я написал этот метод расширения: public static class A { public static IEnumerable<dynamic> AsDynamic<T>(this IEnumerable<T> f) { foreach (var element in f) { yield return (dynamic) element; } } }И проверил это: List<int> l = new ...
Тесто! У меня действительно было несколько проблем в этом коде. Я исправлял это ... спасибо, не видел тот.
ел бы как можно проще сериализовать любой объект в JSON, а затем просто преобразовать его обратно в объект type = safe. Может кто-нибудь сказать мне, что я делаю неправильно в методе расширения "FromJSONString"? редактировать Для вашего ...
C # Count () Метод расширения Производительность
Если LINQCount() метод расширения вызывается наIEnumerable<T> это имеетCount собственность (например,List<T>), делаетCount() метод ищет это свойство и возвращает его (вместо того, чтобы считать элементы, перечисляя их)? Следующий тестовый код, ...
Вы также должны пометить сборку с помощью [assembly: ExtensionAttribute]. Лично я бы добавил это в AssemblyInfo.cpp.
методы расширения могут быть созданы public static class MyExtensions { public static ReturnType MyExt(this ExtType ext) { ... } }Поскольку вся моя библиотека написана на C ++ / CLI, я хотел бы создать методы расширения .net также на C ++ / CLI ...
Да, ты прав. Спасибо :)
то сталкиваюсь с проблемой, чтобы проверить,IEnumerable<T> равен нулю, прежде чем выполнять итерацию через запросы foreach или LINQ, тогда я часто сталкиваюсь с такими кодами: var myProjection = (myList ?? Enumerable.Empty<T>()).Select(x => ...
ASP.NET MVC Html Helper
Я пытаюсь создать несколько Html-помощников, которые будут иметь открывающий и закрывающий теги, которые будут включать другое содержимое, как это делает Htm...