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

3 ответа

groups.google.com/group/comp.soft-sys.math.mathematica/...

оложим, у меня есть функция с необязательными именованными аргументами, но я настаиваю на обращении к аргументам по их неукрашенным именам. Рассмотрим эту функцию, которая добавляет два именованных аргумента, a и b: Options[f] = {a->0, b->0}; ...

6 ответов

@Ben Voigt: предположим, SList <T>: список <T> и добавить несколько строк кода для методов в SList <T>. однажды вам нужен еще один FList <T>: SList <T> полезен. Нет? Хорошо. Подготовьте другой Flist <T>: List <T>, но я хотел бы использовать некоторые методы из SList <T>. Я не хочу дублировать некоторые методы. Должен ли я использовать множественное наследование? Нет! C # дать изменение, чтобы добавить некоторый метод со статическими расширениями. Это одна из «реальных» причин использовать статический метод. Конечно, когда C # поддерживает множественное наследование, это будет хорошим сюрпризом для меня. И мне интересно, что мы будем делать много статических расширений, много сборок и пространств имен. Хаос?

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

2 ответа

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

ужно найти способ перевести веб-сайт на соответствующий язык в качестве настроек локали на компьютере пользователя. Другими словами, кто-то из Германии посещает мой сайт, его региональные настройки - GErman, но сайт отображается на ...

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

2 ответа

(Я бы ответил в комментарии, но я как-то потерял все свои очки репутации, и я начинаю заново. Drat. C'est la vie.)

а я начинаю замечать, что когда я выполняю вызовы методов в C #, имена параметров для вызываемого метода будут отображаться в списке intellisense с добавлением двоеточия, и что затем я могу отформатировать метод звоните ...

3 ответа

Когда мы копируем содержимое объекта в другой (SomeClass obj2 = obj1), obj2, также принадлежащий к тому же классу, изменяя содержимое obj2, также будет изменять содержимое obj1. Это потому, что они являются ссылочными типами. Использование Clone () (надлежащим образом) может избежать этого. При модификации клонированного объекта оригинал не будет изменен.

а основная цель использования Clone () в C #? В чем выгода его использования?

3 ответа

Спасибо за это. Пример действительно иллюстрирует ограниченное использование конструкции; вышеупомянутый пункт о том, что он хешируется компилятором, имеет большой смысл.

ал интересную статьюВот [http://visualstudiomagazine.com/Articles/2011/05/01/pfcov_Csharp-and-VB.aspx?Page=2] и он сделал интересное замечание об операторе 'case' в vb.net против оператора 'switch' в C #, который я вставил ниже: Следующий ...

1 ответ

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

дующем методе я отправляю перечисление действий и хочу вернуть массив ICommands для этого вызоваAction<object> это обернуть эти действия (необходимо для relayCommand). Проблема в том, что если я делаю это внутри каждого (или даже цикла for), ...

5 ответов

, Тем не менее, +1 за ваши усилия объяснить все ясно.

авно закончил и начал настоящую работу. Во время нашего обучения они познакомили нас с VB.NET и многими функциями, которые они используют здесь. В некоторых примерах они использовалиSelect заявления (и в нескольких местах они были использованы ...

7 ответов

комментировать любой пост

го думал об этом в последнее время. Почему HTML5на самом деле, нет позволить вам загрузить HTML в ваш документ, чтобы разбить ваши HTML-файлы? Имеет поддержкуоколо любой другой актив (изображения, видео, аудио). да у нас естьiframes, embeds, а ...

3 ответа

@Ben: Это хорошая интерпретация моего вопроса. Кроме того, ваш последний пункт, вероятно, является ответом на этот вопрос. Не стесняйтесь добавлять ответ.

у Питонintern встроенный только для строк? Должно быть возможно продлитьintern к классам, которые являются хэшируемыми и сопоставимыми, верно?