2
ответа

Как я создаю дополнительный метод (F#)? [дубликат]

Как делают я создаю дополнительный метод в F#, например, как это расширение C#: общедоступное статическое строковое Право (этот строковый хост, международный индекс) {возвращают хост. Подстрока (хост. Длина - индекс);...
вопрос задан: 14 August 2013 20:24
2
ответа

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

Методы расширения могут быть назначены делегатам, которые соответствуют их использованию на объекте, например: static class FunnyExtension {public static string Double (this string str) {return str + str; } ...
вопрос задан: 27 June 2013 14:29
2
ответа

Если дополнительный метод имеет ту же подпись как метод в запечатанном классе, каков приоритет вызова?

Я читал о дополнительных методах в C# 3.0. Текст, который я читаю, подразумевает, что дополнительный метод с той же подписью как метод в расширяемом классе был бы вторым в порядке...
вопрос задан: 28 March 2012 18:39
2
ответа

Там какой-либо путь состоит в том, чтобы перегрузить дополнительные методы в C#?

У меня есть следующий Образцовый шаблон: общедоступный абстрактный класс PARENTCLASS {...} Общедоступный класс CHILD_A_CLASS: PARENTCLASS {...} Общедоступное статическое РАСШИРЕНИЕ класса {общедоступный статический метод (этот родитель PARENTCLASS)...
вопрос задан: 26 March 2012 09:48
2
ответа

Методы репозитория по сравнению с расширением IQueryable

У меня есть репозитории (например, ContactRepository, UserRepository и т.д), которые инкапсулируют доступ к данным к модели предметной области. Когда я смотрел на поиск данных, например, нахождение контакта чей...
вопрос задан: 15 February 2012 01:27
2
ответа

How do I ensure a sequence has a certain length?

I want to check that an IEnumerable contains exactly one element. This snippet does work: bool hasOneElement = seq.Count() == 1 However it's not very efficient, as Count() will enumerate the entire ...
вопрос задан: 29 September 2010 13:46
2
ответа

Сравнение шаблонов спецификаций, предикатов Func , а также труб и фильтров

Я занимаюсь исследованиями и разработками, и поэтому изучаю шаблоны проектирования. Недавно я читал шаблон спецификации и был отослан к этой замечательной статье. Я был заинтригован ...
вопрос задан: 27 August 2010 07:09
2
ответа

Определение ограничения конструктора для Универсального Параметра [дубликат]

У меня есть набор объектов, которые я передаю как параметр для создания объектов другого типа (один к одному). Я делаю это во многих местах (в основном преобразовывающий от объектов данных до бизнес-объектов). Я...
вопрос задан: 4 August 2010 17:21
2
ответа

Как переопределить функции от Строкового класса в C#

Например, я должен видеть, содержит ли строка подстроку, таким образом, я просто делаю: Представьте helloworld в виде строки = "Привет Мир"; если (helloworld. Содержит ("ello") {//, делают что-то}, но если у меня есть массив объектов..
вопрос задан: 22 July 2010 02:35
2
ответа

Методы Расширения C#, только видимые и доступные в одном (“частном”) классе

Действительно ли возможно, в C#, создать дополнительные методы на классе, но ограничить видимость/доступность в классе? (например, Дополнительный Метод на классе M только доступен в классе Z), Пример:...
вопрос задан: 20 July 2010 19:17
2
ответа

CA1026 (все параметры должны иметь значения по умолчанию), и дополнительные методы

Предпосылка При использовании анализа кода (или fxCop) с дополнительными параметрами C# можно получить предупреждение CA1026. Короткий reason1 для этого не является suppling все параметры со значением по умолчанию...
вопрос задан: 20 July 2010 16:01
2
ответа

Передача дополнительного метода к методу, ожидающему делегата. Как это работает?

Таким образом на работе я использовал API, который мы не записали, и один из методов взял делегата. По той или иной причине идея прибыла ко мне, что у меня есть дополнительный метод, который соответствует той подписи, таким образом...
вопрос задан: 19 July 2010 20:37
2
ответа

Как использовать индексаторы с Дополнительными Методами, имеющими параметр и вызовы функции

Действительно ли возможно использовать индексаторы с дополнительными методами. например, Рассмотрите это как пример только. общедоступный статический объект SelectedValue (этот DataGridView dgv, представьте ColumnName в виде строки) {...
вопрос задан: 25 June 2010 10:58
2
ответа

Сообщение об ошибке в XSLT с дополнительной функцией C#

Я принят следующая ошибка при попытке реализовать дополнительную функцию C# в XSLT. Дополнительные параметры функции или возвращаемые значения, которые имеют Символ 'типа CLR []', не поддерживаются. ** код:...
вопрос задан: 15 June 2010 16:53
2
ответа

Как к исходному коду Python восстановления (.py) из .pyo файла?

Я должен преобразовать скомпилированный код Python (.pyo) в его источник. Я смотрю в depython.net, но существует проблема. Предупреждение; "Версия файла, более старая, чем 2,4". Что я должен сделать?Спасибо.
вопрос задан: 5 June 2010 22:33
2
ответа

Как разрешить ambigiously названный дополнительный метод?

У меня есть DataTable, который я пытаюсь перечислить с методом расширения AsEnumerable в Системе. Linq. Счетный. Проблема состоит в том, что существует тождественно именованный дополнительный метод в Системе....
вопрос задан: 4 June 2010 19:24
2
ответа

Asp. Сетевой MVC ActionLink

Кто-либо может объяснить, почему следующее происходит? И как решить, Visual Studio 2010 и MVC2 <% = HTML. ActionLink ("Добавляют Новая Опция", "AddOption", "продукт", новый {@class = "lighbox"}, пустой указатель)
вопрос задан: 24 May 2010 14:34
2
ответа

Что самый легкий путь состоит в том, чтобы получить значение свойства от переданного лямбда-выражения в дополнительном методе для HtmlHelper?

Я пишу грязный небольшой дополнительный метод для HtmlHelper так, чтобы я мог сказать что-то как HtmlHelper. WysiwygFor (лямбда) и дисплей CKEditor. У меня в настоящее время есть эта работа, но это кажется немного...
вопрос задан: 16 May 2010 18:10
2
ответа

.NET: эффективный способ произвести строку из Словаря <K, V>?

Предположим, что у меня есть Словарь <Строка, Строка>, и я хочу произвести строковое представление его. "Каменные инструменты" способ сделать его были бы: частная статическая строка DictionaryToString (...
вопрос задан: 12 May 2010 14:08
2
ответа

Существует ли лучший способ создать универсальную строку преобразования к перечислимому методу или перечислимому расширению?

У меня есть следующие методы в перечислимом классе помощника (я упростил его в целях вопроса): статический класс EnumHelper {общедоступный перечислимый EnumType1: интервал {Неизвестный = 0...
вопрос задан: 16 April 2010 21:21
2
ответа

Пустой безопасный способ получить значения от IDataReader

(LocalVariable) ABC.string (Имя) = (Idatareader)datareader. GetString (0); это значение имени прибывает из базы данных.. чем здесь состоит в том случай, если это значение имени является нулевым при чтении, это бросает...
вопрос задан: 9 April 2010 19:32
2
ответа

Испытывание затруднений из-за дополнительных методов для массивов байтов

Я работаю с устройством, которое передает изображение обратно, и когда я запрашиваю изображение, существует некоторая недокументированная информация, которая прибывает перед данными изображения. Я только смог понять это путем взгляда...
вопрос задан: 5 April 2010 14:35
2
ответа

Почему HTML. DropDownList () производящий <выбирают имя = “original_name.name”> вместо просто <избранное имя = “имя”>?

Я сделал, чтобы редактор обработал по шаблону, чье задание состоит в том, чтобы взять SelectList в качестве своей модели и создать избранный элемент в HTML с помощью HTML. DropDownList () расширение помощника. Я пытаюсь присвоить атрибут имени для...
вопрос задан: 15 March 2010 18:04
2
ответа

Как назвать универсальный дополнительный метод динамично?

Я записал этот дополнительный метод: общедоступный статический DataTable ToDataTable <T> (этот IList <T> список) {...} Это работает хорошо, если названо с типом, известным во время компиляции: DataTable tbl = новый Список <...
вопрос задан: 28 February 2010 00:34
2
ответа

Действительно ли возможно создать Дополнительные Методы с 2.0 Платформами?

Я задавался вопросом, существует ли способ создать дополнительные методы с помощью Visual Studio 2005 и 2,0 платформы? общедоступный статический класс StringExtensions {общедоступный статический пустой SomeExtension (эта Строка...
вопрос задан: 17 February 2010 13:04
2
ответа

Какова версия набора SingleOrDefault для Словаря <T>?

В заголовке отчасти говорится все это. Я просто, может казаться, не нахожу DictionaryOrDefault \ListOrDefault \опция CollectionOrDefault. Есть ли такой метод? Если не, как, я делаю это: MyClass myObject =...
вопрос задан: 3 February 2010 03:51
2
ответа

Я могу использовать Дополнительные Методы, встроенные на странице ASPX?

Действительно ли возможно сделать что-то вроде этого встроенное на странице ASPX? <% = Я. SomeExtensionMethod () %> я, может казаться, не выясняю, как заставить это работать правильно. Я получаю ошибку при высказывании этого...
вопрос задан: 15 January 2010 19:37
2
ответа

Методы расширения IEnumerable на перечислении

У меня есть перечисление (ниже) этого, я хочу быть в состоянии использовать дополнительный метод LINQ на. перечислимый Иск {Основы = 0, Ромбы = 1, Клубы = 2, Лопаты = 3} Перечисление. GetValues (...) имеет тип возврата...
вопрос задан: 17 November 2009 22:07
2
ответа

Расширение классов и экземпляров

Этот вопрос имеет две части. В книге Языка программирования Ruby существует пример (разделите 8.1.1) расширения строкового объекта и класса с модулем. Первый вопрос. Почему случается так что если Вы...
вопрос задан: 8 November 2009 17:30
2
ответа

c# - Почему мой класс Словаря не может видеть ToArray () метод?

Я вижу в Словаре API, имеет ToArray () метод (в дополнительной области классов), но когда я пытаюсь использовать это от своего экземпляра Словаря, это не видит его??? Как я "включаю" ToArray () для моего...
вопрос задан: 8 October 2009 20:57