Вопросы с тегом «methods»

478
Какие ваши любимые методы расширения для C #? (Codeplex.com/extensionoverflow)

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Давайте составим список ответов, где вы разместите свои превосходные и любимые методы расширения . Требование состоит в...

425
Почему некоторые функции подчеркивают «__» до и после имени функции?

Это «подчеркивание», кажется, происходит много, и мне было интересно, было ли это требованием в языке Python или просто условием? Кроме того, кто-то может назвать и объяснить, какие функции имеют тенденцию подчеркивания и почему (...

389
Почему в IEnumerable отсутствует метод расширения ForEach?

Вдохновлен еще одним вопросом о недостающей Zipфункции: Почему ForEachв Enumerableклассе нет метода расширения ? Или где угодно? Единственный класс, который получает ForEachметод List<>. Есть ли причина, по которой он отсутствует...

368
Можно ли использовать в моделях помощники маршрутизации Rails (т.е. mymodel_path (model))?

Скажем, у меня есть модель Rails под названием Thing. У Thing есть атрибут url, который по желанию можно установить как URL где-то в Интернете. В коде представления мне нужна логика, которая делает следующее: <% if thing.url.blank? %> <%= link_to('Text', thing_path(thing)) %> <% else...

366
Метод можно сделать статичным, но так ли это?

Решарпер любит указывать на каждую страницу asp.net несколько функций, которые можно сделать статическими. Поможет ли мне, если я сделаю их статичными? Должен ли я сделать их статическими и переместить их в служебный...

358
Представление списка getListItemXmlAttributes метод терпит неудачу с дочерними элементами публикации

Я создал класс JS для заполнения данных представления списка SG / Folder при изменении элементов. ( Согласно подходу Хайме) Все отлично работает, когда я оперирую элементами в публикации, в которой они созданы. Пример: я открываю компонент или страницу, и настраиваемый locked byстолбец немедленно...

350
Как вызвать getClass () из статического метода в Java?

У меня есть класс, который должен иметь некоторые статические методы. Внутри этих статических методов мне нужно вызвать метод getClass (), чтобы сделать следующий вызов: public static void startMusic() { URL songPath = getClass().getClassLoader().getResource("background.midi"); } Однако Затмение...

330
Когда метод finalize () вызывается в Java?

Мне нужно знать, когда finalize()метод вызывается в JVM. Я создал тестовый класс, который записывает в файл при finalize()вызове метода путем его переопределения. Это не выполнено. Кто-нибудь может сказать мне причину, почему это не...

329
Что происходит в C #, когда вы вызываете метод расширения для нулевого объекта?

Метод вызывается с нулевым значением или он дает исключение нулевой ссылки? MyObject myObject = null; myObject.MyExtensionMethod(); // <-- is this a null reference exception? Если это так, мне никогда не нужно будет проверять мой параметр this на...

328
Как найти, где метод определяется во время выполнения?

Недавно у нас возникла проблема, когда после серии коммитов серверный процесс не запускался. Теперь мы были хорошими мальчиками и девочками и бегали rake testпосле каждой регистрации, но из-за некоторых странностей в загрузке библиотеки Rails это происходило только тогда, когда мы запускали ее...

326
Как использовать рефлексию для вызова частного метода?

В моем классе есть группа частных методов, и мне нужно вызывать их динамически на основе входного значения. И вызывающий код, и целевые методы находятся в одном и том же экземпляре. Код выглядит так: MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType); dynMethod.Invoke(this, new...

290
Пространство имен + функции против статических методов в классе

Допустим, у меня есть или я собираюсь написать набор связанных функций. Допустим, они связаны с математикой. Организационно, я должен: Напишите эти функции и поместите их в мое MyMathпространство имен и обратитесь к ним черезMyMath::XYZ() Создайте класс с именем MyMathи сделайте эти методы...

273
Преобразуйте строку [] в int [] в одну строку кода, используя LINQ

У меня есть массив целых чисел в виде строки: var arr = new string[] { "1", "2", "3", "4" }; Мне нужно массив "реальных" целых чисел, чтобы продвинуть его дальше: void Foo(int[] arr) { .. } Я попытался привести int, и это, конечно, не удалось: Foo(arr.Cast<int>.ToArray()); Я могу сделать...

267
Почему Mockito не высмеивает статические методы?

Я прочитал несколько веток здесь о статических методах, и я думаю, что я понимаю проблемы неправильного использования / чрезмерного использования статических методов. Но я не до конца понял, почему трудно высмеивать статические методы. Я знаю, что другие насмешливые фреймворки, такие как PowerMock,...

247
Невозможно обратиться к неконечной переменной внутри внутреннего класса, определенного в другом методе.

Отредактировано: мне нужно изменить значения нескольких переменных, так как они запускаются несколько раз через таймер. Мне нужно постоянно обновлять значения с каждой итерацией через таймер. Я не могу установить значения final, поскольку это не позволит мне обновить значения, однако я получаю...