6
ответов

Есть ли любой способ использовать дополнительный метод в объектном блоке инициализатора в C#

Простая демонстрация ниже получает то, что я пытаюсь сделать. В реальной программе я должен использовать объектный блок инициализатора, так как это читает список в LINQ к выражению выбора SQL, и существует...
вопрос задан: 20 April 2018 12:50
6
ответов

Как Вы пишете Дополнительный Метод C# для В общем Введенного Класса

Это должно, надо надеяться, быть простым. Я хотел бы добавить дополнительный метод к Системе. Сеть. Mvc. Класс ViewPage <T>. Как этот дополнительный метод должен посмотреть? Моя первая интуитивная мысль...
вопрос задан: 23 May 2017 12:31
6
ответов

Есть ли какие-либо планы относительно “дополнительных свойств” в будущей версии C#?

Я думал об этом прежде, и это пришло на ум снова при чтении этого вопроса. Есть ли какие-либо планы относительно "дополнительных свойств" в будущей версии C#? Это кажется мне, они могли бы быть симпатичными...
вопрос задан: 23 May 2017 12:00
6
ответов

Лучшие практики: пространство имен методов Расширения C# и продвижение дополнительных методов

Я знаю, там уже существует сообщение, описывая почти то же, но я думаю, что мой несколько отличается. То, что я хотел бы знать, - то, как Вы организуете свои дополнительные методы с точки зрения присвоения...
вопрос задан: 23 May 2017 11:54
6
ответов

Злое использование, Возможно, монады и дополнительных методов в C#?

отредактируйте 2015, Этот вопрос и его ответы больше не являются актуальными. Это спросили перед появлением C# 6, который имеет пустой указатель, распространяющий opertor (?)., который устраняет hacky-обходные-решения, обсужденные в...
вопрос задан: 9 October 2015 17:38
6
ответов

Вопрос об универсальной функции C #

Как понять следующий код? Что означает «это» в прототипе обобщенной функции? Спасибо! открытый статический класс MyExtensions { public static MyStream MySingle(this T ...
вопрос задан: 25 August 2010 20:52
6
ответов

Метод Расширения C# для проверки атрибутов

Извините, если это - глупый вопрос о новичке быть нежным со мной, я пытаюсь учиться... Я хочу протестировать против методов атрибута вещей как модели и контроллеры. Главным образом удостоверяться они...
вопрос задан: 13 August 2010 12:27
6
ответов

Аналог Строки. Соединение (строка, строка []) для IEnumerable <T>

класс Строка содержит очень полезный метод - Строка. Соединение (строка, строка []). Это создает строку из массива, разделяя каждый элемент массива с данным символом. Но общий - это не добавляет...
вопрос задан: 18 April 2010 07:16
6
ответов

Как сравнить обнуляемые типы?

У меня есть несколько мест, где мне нужно сравнить 2 (обнуляемые) значения, чтобы увидеть, совпадают ли они. Я думаю, что должно быть что-то в рамках, чтобы поддержать это, но не могу ничего найти, так что вместо этого ...
вопрос задан: 1 April 2010 01:59
6
ответов

Методы Расширения C# на “участниках”

У меня есть некоторые дополнительные методы, которые могли использоваться как это: MyType myObject; представьте displayName в виде строки = myObject. GetDisplayName (x => x. Свойство); проблема здесь состоит в том, что этому нужен экземпляр, даже...
вопрос задан: 18 January 2010 07:55
6
ответов

Могу ли я добавить методы расширения в существующий статический класс?

Я фанат методов расширения в C #, но не смог успешно добавить метод расширения в статический класс, такой как Console. Например, если я хочу добавить расширение для консоли, называемое '...
вопрос задан: 11 December 2009 15:01
6
ответов

Действительно ли возможно осуществить рефакторинг этот дополнительный метод?

У меня есть следующий дополнительный метод: общедоступный статический пустой ThrowIfArgumentIsNull <T> (это значение T, аргумент строки), где T: класс {если (оценивают == пустой указатель) {новый бросок...
вопрос задан: 9 December 2009 11:34
6
ответов

Переопределение ToString () списка <MyClass>

У меня есть класс MyClass, и я хотел бы переопределить метод ToString () экземпляров Списка: класс MyClass {общественность представляет Property1 в виде строки {добираются; набор;} общедоступные международные Property2 {добираются; набор;}/*...
вопрос задан: 27 August 2009 10:18
6
ответов

Мой первый дополнительный метод, это могло быть записано лучше?

Поскольку это - моя первая попытка дополнительного метода, который кажется довольно полезным для меня, я просто хочу удостовериться, что я спускаюсь по правильной общественности маршрута статический bool EqualsAny (эта строка s, строка []...
вопрос задан: 22 May 2009 13:34
6
ответов

Повторитель ASP.NET чередует строку, выделяющуюся без полноценного <alternatingitemtemplate/>

Я пытаюсь выполнить просто добавление css класса отделению на альтернативных строках в моем <itemtemplate/>, не идя в издержки включения полноценного <alternatingitemtemplate/> который...
вопрос задан: 11 May 2009 01:08
6
ответов

В C#, что происходит, когда Вы называете дополнительный метод на несуществующем объекте?

Метод становится названным с нулевым значением, или он дает исключение нулевой ссылки? MyObject myObject = пустой указатель; myObject. MyExtensionMethod ();//<-действительно ли это - исключение нулевой ссылки? Если это...
вопрос задан: 10 May 2009 21:47
6
ответов

Какую идиому (если таковые имеются) Вы предпочитаете для именования “этого” параметра к дополнительным методам в C#, и почему?

Первый параметр к дополнительному методу C# является экземпляром, что к дополнительному методу обратились. Я принял идиому, не видя его в другом месте, вызова той переменной "сам". Я не был бы...
вопрос задан: 4 April 2009 07:19
5
ответов

Почему ключевое слово "this" требуется для вызова метода расширения изнутри расширенный класс

Я создал метод расширения для ASP.NET MVC ViewPage, например: открытый статический класс ViewExtensions {метод public static string (эта страница ViewPage ), где T: class {...
вопрос задан: 23 May 2017 12:34
5
ответов

Статические дополнительные методы [дубликат]

Возможный Дубликат: я могу добавить дополнительные методы к существующему статическому классу? Есть ли любой способ, которым я могу добавить статический дополнительный метод к классу. конкретно я хочу перегрузить булевскую переменную. Синтаксический анали
вопрос задан: 23 May 2017 12:02
5
ответов

Как я расширяю класс с помощью c# дополнительных методов?

Дополнительные методы могут быть применены к классу? Например, расширьте DateTime для включения Завтра () метод, который мог быть вызван как: DateTime. Завтра (); я знаю, что могу использовать статический DateTime...
вопрос задан: 26 January 2017 19:53
5
ответов

Разрешение расширения methods/LINQ неоднозначность

Я пишу дополнение для ReSharper 4. Для этого я должен был сослаться на несколько из блоков ReSharper. Один из блоков (JetBrains.Platform.ReSharper.Util.dll) содержит Систему. Пространство имен Linq...
вопрос задан: 20 July 2015 20:38
5
ответов

Замените метод расширения в c # на & ldquo; using = & hellip; & rdquo; [Дубликат]

часть структуры, с которой мы работаем, имеет некоторые методы расширения, которые мы хотели бы заменить по причинам отладки. Хотя просто заменить их в коде будет жизнеспособным вариантом, я был ...
вопрос задан: 10 October 2013 17:15
5
ответов

Почему мои расширения HtmlHelper не работают?

Я создаю веб-сайт MVC ASP.NET. Вместо того, чтобы иметь все в одном проекте, я решил разделить сеть, Модель и Контроллер в различные проекты в том же решении, той ссылке...
вопрос задан: 13 July 2012 07:07
5
ответов

Виртуальные дополнительные методы?

У меня есть класс, который привыкает в клиентском приложении и в серверном приложении. В серверном приложении я добавляю некоторую функциональность к методам расширения канавки класса. Работает отлично. Теперь я хочу...
вопрос задан: 29 May 2012 18:35
5
ответов

Какова производительность Последнего () дополнительный метод для Списка <T>?

Я действительно как Последний () и использовал бы все это время для Списка <T> s. Но так как это, кажется, определяется для IEnumerable <T>, я предполагаю, что это перечисляет перечисление сначала - это должно быть O (n) как...
вопрос задан: 30 January 2012 00:24
5
ответов

Дополнительные методы, перегружающиеся в C#, это работает?

Наличие класса, который имеет метод, как это: класс Окно {общественность освобождает Дисплей (Кнопка Button) {//... }} действительно ли возможно перегрузить метод с другим, который более широк...
вопрос задан: 1 October 2010 09:56
5
ответов

Как получить сумму списка коротких замыканий с помощью дополнительной Суммы метода ()?

Я пытался сделать что-то вроде этого - Список <короткий> listofshorts = новый <короткий> Список (); интервал s = listofshorts. Сумма ();//это не работает..., но те же работы кода для списка ints.. Я добрался...
вопрос задан: 27 August 2010 20:39
5
ответов

Сложность текущего предложения Lambda в Java 7? (Август 2010)

Некоторые люди говорят, что у каждого языка программирования есть свой «бюджет сложности», который он может использовать для достижения своей цели. Но если бюджет сложности истощается, каждое незначительное изменение становится ...
вопрос задан: 5 August 2010 11:58
5
ответов

Более быстрый способ сделать Список <T>.Contains ()

Я пытаюсь сделать то, что я думаю, "de-intersect" (я не уверен, каково имя собственное, но это - то, что Tim Sweeney из EpicGames назвал им в старом UnrealEd),//, нечто и панель имеют некоторых идентичных...
вопрос задан: 25 July 2010 10:07
5
ответов

Объединение в цепочку Дополнительных методов в C#

Действительно ли возможно создать дополнительный метод, который возвращает экземпляр, который вызывает дополнительный метод? Я хотел бы иметь дополнительный метод для чего-либо, что наследовало от ICollection <T&...
вопрос задан: 9 July 2010 20:05