Результаты поиска по запросу "extension-methods"

3 ответа

Как и в обычном сценарии, вы должны включить его в использование. бритва синтаз

еделил метод расширения в app_code, как показано ниже. public static class Extensions { public static string Hi(this object obj) { return "hi"; } }На странице бритвы все может сказать Привет :) @Html.Hi(); @Request.Hi(); @this.Hi();Но@Hi() не ...

1 ответ

Спасибо вам, ребята!

я есть функция среза, которую я получилВот [https://stackoverflow.com/questions/31725424/swift-get-string-between-2-strings-in-a-string] , Мне было интересно, как я могу изменить это так, что еслиto Строка не найдена, но найденаfrom он вернет ...

3 ответа

http://msdn.microsoft.com/en-us/library/bb383977.aspx

ел некоторый код, который использует ключевое словоthis в объявлении параметра функции. Например: public static Object SomeMethod( this Object blah, bool blahblah)Что означает словоthis значит в этом контексте?

ТОП публикаций

2 ответа

NVelocity и методы расширения

ыло интересно, если можно использовать метод расширения с веб-формами asp.net и nvelocity. Я хотел бы установить некоторые значения по умолчанию, если строковое значение равно нулю или пусто. Пример файла .vm: Example of my email body... ...

5 ответов

Это верно, это может только изменить поведение классов.

ли в Python методы расширения, такие как C #? Можно ли вызвать метод, как: MyRandomMethod()на существующих типах, таких какint? myInt.MyRandomMethod()

2 ответа

Динамическая переменная обрабатывается во время выполнения. на этот раз CLR не может получить достаточно информации о синтаксисе контекста, чтобы решить, какой метод расширения используется. Так что это не работа.

аю книгу «C # in Depth, 2nd Edition» Джона Скита. Он сказал, что мы можем вызывать методы расширения с динамическими аргументами, используя два обходных пути, так же как dynamic size = 5; var numbers = Enumerable.Range(10, 10); var error ...

4 ответа

 во всем решении.

тим, у меня есть 2 метода расширения для строки, в 2 разных пространствах имен: namespace test1 { public static class MyExtensions { public static int TestMethod(this String str) { return 1; } } } namespace test2 { public static class ...

13 ответов

Я думаю, что параллель делает это быстрее, или, пожалуйста, просветите меня. Вот почему я конвертирую это в ParallelEnumerable, поэтому я думаю, что я пишу код, чтобы сказать, что я имею в виду ... Спасибо.

оложим, у меня есть строка, например, string snip = "</li></ul>";Я хочу в основном написать это несколько раз, в зависимости от некоторого целочисленного значения. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do ...

1 ответ

Я обновил вопрос с интерфейсами конвейера, которые я до сих пор издевался. .. что еще потребуется для «полного» интеграционного теста с доступом ко всем зависимостям?

ьзуемая мной среда управления UX требует метода расширения на контроллерах MVC. Ссылка на нулевой объект генерируется, когда nUnit пытается вызвать этот метод (используется для упаковки частичного представления в Json). Автор фреймворка ...

1 ответ

@Alain: я отредактировал ссылки, чтобы указать новое местоположение.

трел наэто [https://stackoverflow.com/questions/4003117/problem-with-extension-methods-and-generic-constraints] вопрос, и мне было любопытно, почему это де не скомпилировать. Учитывая этот код, кто-нибудь может объяснить, почему ...