3
ответа

Действительно ли возможно расширить массивы в C#?

Я используюсь для добавления методов к внешним классам как IEnumerable. Но мы можем расширить Массивы в C#? Я планирую добавить метод к массивам, который преобразовывает его в IEnumerable, даже если это многомерно...
вопрос задан: 23 May 2017 12:18
3
ответа

Поведение моделировать перечисление, реализовывая интерфейс

Скажите, что у меня есть перечисление что-то как: перечислимый OrderStatus {AwaitingAuthorization, InProduction, AwaitingDespatch} я также создал дополнительный метод на своем перечислении для уборки отображенного...
вопрос задан: 23 May 2017 12:16
3
ответа

Почему VS 2008 не отображает дополнительные методы в Intellisense для Строкового класса

Так как Строка реализует IEnumerable <символ>, я ожидал видеть Счетные дополнительные методы в Intellisense, например, при вводе периода в Строке s = "asdf"; s. Я ожидал...
вопрос задан: 23 May 2017 12:04
3
ответа

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

Возможный Дубликат: я могу добавить дополнительные методы к существующему статическому классу? Я знаю, что могу сделать ниже для расширения класса. У меня есть статический класс, который я хотел бы расширить. Как я мог бы сделать это? Я был бы...
вопрос задан: 23 May 2017 11:51
3
ответа

Объясните дополнительные методы мне

Я просто посмотрел на эту регистрацию: Каково лучшее или самое интересное использование Дополнительных Методов, которые Вы видели? Я никогда не слышал о дополнительных методах. Они относятся к каждому языку? Какой смысл...
вопрос задан: 23 May 2017 10:33
3
ответа

Дополнительные методы, не позволенные во вложенных статических классах?

Почему это? Я нашел бы действительно хорошим смочь иметь некоторые дополнительные методы, заблокированные вниз, чтобы использоваться только в одном из моих классов. Действительно не хочу иметь определенные дополнительные методы в наличии...
вопрос задан: 12 November 2015 14:48
3
ответа

Дополнительные Методы, не Распознанные

Что необходимо, чтобы соблюдать дополнительный метод, когда он существует в импортированном блоке? Я создал один в проекте библиотеки классов, но он не распознан в моем веб-проекте, который ссылается...
вопрос задан: 5 February 2015 19:13
3
ответа

Определите Дополнительный Метод для IEnumerable <T>, который возвращает IEnumerable <T>?

Как я определяю Дополнительный Метод для IEnumerable <T>, который возвращает IEnumerable <T>? Цель состоит в том, чтобы сделать Дополнительный Метод доступным для всего IEnumerable и IEnumerable <T> где T...
вопрос задан: 1 October 2014 13:28
3
ответа

Компилятор сопоставляет расширение, для которого предложение where исключает его [duplicate]

Учитывая следующий код: using System; используя Microsoft.Extensions.Logging; namespace CompileError {public interface IMessage {строка UniqueId {get; }} Открытый класс ...
вопрос задан: 25 September 2014 13:43
3
ответа

Методы расширения F# в C#

Если бы необходимо было определить некоторые дополнительные методы, свойства в блоке, записанном в F#, и затем использовать тот блок в C#, то Вы видели бы определенные расширения в C#? Если так, это было бы настолько прохладно.
вопрос задан: 12 March 2014 05:28
3
ответа

Десериализуйте Поток для Списка <T> или любой другой тип

Попытка десериализовать поток для Списка <T> (или любой другой тип) и перестала работать с ошибкой: аргументы типа для метода Foo. Десериализуйте <T> (Система. IO.Stream), не может быть выведен...
вопрос задан: 18 February 2014 00:29
3
ответа

Scala, эквивалентный из дополнительных методов C#?

В C# можно записать: использование Системы. Численные данные; пространство имен ExtensionTest {общедоступный статический класс MyExtensions {общедоступный статический Квадрат BigInteger (этот BigInteger n) {возвращает n * n;}...
вопрос задан: 31 May 2013 23:10
3
ответа

Будет динамическое ключевое слово в C#4 поддерживать дополнительные методы?

Я слушаю разговор о динамическом ключевом слове C#4, и я задаюсь вопросом... Эта функция будет ортогональной к другим функциям.NET, например, она будет поддерживать дополнительные методы? общедоступный статический класс...
вопрос задан: 19 February 2013 15:41
3
ответа

Отражение для идентификации дополнительных методов

В C# там техника с помощью отражения, чтобы определить, был ли метод добавлен к классу как дополнительный метод? Учитывая дополнительный метод такой как один показанный ниже является этим возможный к...
вопрос задан: 31 December 2012 19:31
3
ответа

Оператор, перегружающийся с дополнительными методами C#

Я пытаюсь использовать дополнительные методы для добавления перегрузки оператора к классу C# StringBuilder. А именно, учитывая сурьму StringBuilder, я хотел бы, чтобы сурьма + = "текст" стала эквивалентной сурьме. Добавьте ("текст")...
вопрос задан: 5 March 2012 21:32
3
ответа

C#: неявный оператор и дополнительные методы

Я пытаюсь создать класс PredicateBuilder <T>, который переносит Выражение <Func <T, bool>> и предоставляет некоторые методы для легкого создания выражения с различным И и Или методы...
вопрос задан: 2 July 2011 06:34
3
ответа

Есть ли способ, которым я не могу указать источник из IQueryable в методе расширения? [Дубликат]

Я считал, что этот синтаксис действителен: public static class SampleClassExtension {public static IQueryable & lt; TDest & gt; SampleMethod & lt; TSource, TDest & gt; (этот запрос IQueryable & lt; TSource & gt;) ...
вопрос задан: 18 December 2010 11:48
3
ответа

Дополнительный метод для удаления объектов из списка, которые существуют в другом

Я пытаюсь отфильтровать список на основе предиката Func. Я использую Func, чтобы отфильтровать полный список и возвратить результат операции. Я затем должен определить, который MachineActions появляются в...
вопрос задан: 20 July 2010 08:47
3
ответа

Правило Анализа кода Visual Studio - “Не выставляет универсальные списки”

Не выставляйте универсальные списки, ЕСЛИ все мои методы, должен выставить набор, то мне нужно пользователю Расширение Linq.ToList (), почти везде я должен использовать списки или пользовательские Наборы во всем моем коде....
вопрос задан: 13 July 2010 01:11
3
ответа

Как я могу записать расширения для Сессии, не имея необходимость писать отдельные методы для HttpSessionState и HttpSessionStateBase?

Я записал следующие дополнительные методы для Сессии так, чтобы я мог сохранить и получить объекты их типом. Это работает хорошо на мое решение, но я закончил тем, что имел необходимость копировать свои дополнительные методы...
вопрос задан: 18 June 2010 22:23
3
ответа

Предпочесть дополнительные методы для инкапсуляции и возможности многократного использования?

edit4: викифицировавший, так как это, кажется, превратилось больше в обсуждение, чем конкретный вопрос. В программировании на C++ это обычно полагало, что хорошая практика "предпочитает не являющегося членом недруга...
вопрос задан: 17 June 2010 08:30
3
ответа

Создайте IEnumerable <T>.Find ()

Я хотел бы записать: IEnumerable <Автомобиль> автомобили; автомобили. Найдите (автомобиль => автомобиль. Цвет == "Синий") я могу выполнить это с дополнительными методами? Следующие сбои, потому что это рекурсивно называет себя скорее...
вопрос задан: 3 June 2010 20:46
3
ответа

IQueryable <T> Дополнительный Метод, не работающий

Как я могу сделать дополнительный метод, который будет работать как этот общедоступный статический класс Расширения <T> {общедоступный статический IQueryable <T> Вид (этот IQueryable <T> запрос, представлять sortField в виде строки...
вопрос задан: 1 April 2010 18:32
3
ответа

Почему мой Дополнительный Метод не обнаруживается в моем тестовом классе?

Я создал дополнительный метод под названием HasContentPermission в Системе. Безопасность. Принципал. IIdentity: Система пространства имен. Безопасность. Принципал {общедоступный статический класс IdentityExtensions {...
вопрос задан: 26 March 2010 17:29
3
ответа

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

Вы используете глобальное, всеобъемлющее пространство имен для всех Ваших дополнительных методов, или Вы помещаете дополнительные методы в то же пространство имен как класс (классы), который они расширяют? Или Вы используете некоторый другой метод...
вопрос задан: 26 March 2010 03:53
3
ответа

Как написать универсальный метод расширения IEnumerable

Я довольно новый (хорошо, ДЕЙСТВИТЕЛЬНО новый) к дженерикам, но мне нравится их идея. У меня будет несколько выпадающих списков в представлении, и я бы хотел общий способ взять список объектов и преобразовать его в ...
вопрос задан: 6 March 2010 05:20
3
ответа

Linq, где ключевое слово, по сравнению с Где дополнительные и Параметры выражения

Передача в Выражении к запросу Linq ведет себя по-другому в зависимости от синтаксиса, используемого, и интересно почему дело обстоит так. Скажем, у меня есть эта очень родовая функция частный IEnumerable <Company&...
вопрос задан: 5 March 2010 11:23
3
ответа

Вы когда-либо использовали частные дополнительные методы?

Есть ли какое-либо преимущество наличия опции использования частных дополнительных методов? Я не нашел использования для них вообще. Разве не было бы лучше, если бы C# не позволил им вообще?
вопрос задан: 3 March 2010 11:35
3
ответа

Как я могу заставить дополнительный метод изменять исходный объект?

Я хочу быть в состоянии записать дополнительные методы так, чтобы я мог сказать: строки. ForceSpaceGroupsToBeTabs (); вместо: строки = строки. ForceSpaceGroupsToBeTabs (); Однако следующий код в настоящее время...
вопрос задан: 24 February 2010 14:45
3
ответа

C# - Десериализуйте список <строка>

Я могу сериализировать действительно легкий список: Список <Строка> Список fieldsToNotCopy =new <Строка> {"Итеративный Путь", "Итеративный идентификатор"}; fieldsToNotCopy. SerializeObject ("FieldsToNotMove.xml");
вопрос задан: 4 February 2010 18:19