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

132
Компиляция динамических строк HTML из базы данных

Ситуация В наше приложение Angular вложена директива с именем Page, поддерживаемая контроллером, которая содержит div с атрибутом ng-bind-html-unsafe. Это назначается переменной $ scope с именем pageContent. Этой переменной назначается динамически генерируемый HTML из базы данных. Когда...

131
Как мне размышлять над членами динамического объекта?

Мне нужно получить словарь свойств и их значений из объекта, объявленного с помощью ключевого слова dynamic в .NET 4? Кажется, использование отражения для этого не сработает. Пример: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name...

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

У меня вопрос по производительности dynamicв C #. Я читал, dynamicзаставляет компилятор снова работать, но что он делает? Нужно ли перекомпилировать весь метод с dynamicпеременной, используемой в качестве параметра, или только те строки с динамическим поведением / контекстом? Я заметил, что...

122
Как проверить, существует ли свойство для динамического анонимного типа в C #?

У меня есть объект анонимного типа, который я получаю как динамический из метода, который я хотел бы проверить, существует ли свойство для этого объекта. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists =...

116
Автоматически создавать Enum на основе значений в таблице поиска базы данных?

Как мне автоматически создать перечисление и впоследствии использовать его значения в C # на основе значений в таблице поиска базы данных (с использованием уровня данных корпоративной библиотеки)? Например, если я добавляю новое значение поиска в базу данных, мне не нужно вручную добавлять...

113
Как вызвать метод с динамическим именем в Javascript?

Я работаю над динамическим созданием некоторого кода JavaScript, который будет вставлен в веб-страницу по мере ее создания. JavaScript будет использоваться для заполнения на listboxоснове выбора в другом listbox. Когда выбор одного из них listboxизменен, он будет вызывать имя метода на основе...

112
Вызов статического метода с отражением

У меня есть несколько статических классов в пространстве имен, mySolution.Macrosтаких как static class Indent{ public static void Run(){ // implementation } // other helper methods } Итак, мой вопрос: как можно будет вызывать эти методы с помощью отражения? Если методы НЕ должны быть статическими,...

111
Как объединение строк реализовано в Java 9?

Как написано в JEP 280: Указать конкатенацию строк : Измените Stringпоследовательность байт-кода статической конкатенации, созданную с javacпомощью invokedynamicвызовов функций библиотеки JDK. Это позволит в будущем оптимизировать Stringконкатенацию, не требуя дальнейших изменений байт-кода,...

110
Почему компилятор C # не кодирует ошибку, когда статический метод вызывает метод экземпляра?

В следующем коде есть статический метод Foo(), вызывающий метод экземпляра Bar(): public sealed class Example { int count; public static void Foo( dynamic x ) { Bar(x); } void Bar( dynamic x ) { count++; } } Он компилируется без ошибок *, но генерирует исключение связывания во время выполнения....

103
Есть ли лучшая практика для создания HTML с помощью javascript

Я вызываю веб-службу, которая возвращает массив объектов в JSON. Я хочу взять эти объекты и заполнить div HTML. Допустим, каждый объект содержит URL-адрес и имя. Если бы я хотел создать следующий HTML-код для каждого объекта: <div><img src="the url" />the name</div> Есть ли...

98
Почему этот (null ||! TryParse) условный результат приводит к «использованию неназначенной локальной переменной»?

Следующий код приводит к использованию неназначенной локальной переменной numberOfGroups : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Однако этот код работает нормально (хотя ReSharper говорит, что =...

96
Метод расширения и динамический объект

Я собираюсь резюмировать свою проблему в следующем фрагменте кода. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Выше код работает нормально. Теперь я попробовал следующее dynamic dList = list; Console.WriteLine(dList.First()); но я получаю...

96
Javascript динамически вызывает метод объекта из строки

Могу ли я динамически вызывать метод объекта, имеющий имя метода в виде строки? Я представляю это так: var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being executed as...

93
Как я могу динамически создать селектор во время выполнения с помощью Objective-C?

Я знаю, как создать SELво время компиляции, используя, @selector(MyMethodName:)но я хочу создать селектор динамически из файла NSString. Это вообще возможно? Что я могу сделать: SEL selector = @selector(doWork:); [myobj respondsToSelector:selector]; Что я хочу сделать: (псевдокод, это явно не...

93
dynamic не содержит определения свойства из ссылки на проект

Я получаю сообщение об ошибке: 'объект' не содержит определения для 'Заголовка' весь код тоже на github У меня есть ConsoleApplication1, который выглядит так namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Movie m = new Movie(); var o = new { Title =...

92
Как отлаживать динамически загружаемый JavaScript (с помощью jQuery) в самом отладчике браузера?

Динамически добавляемый сценарий не отображается в разделе сценариев отладчика браузера. Пояснение: Мне нужно использовать и использовал if( someCondition == true ){ $.getScript("myScirpt.js", function() { alert('Load Complete'); myFunction(); }); } так что myScript.js может быть динамически...

91
Статический массив против динамического массива в C ++

В чем разница между статическим массивом и динамическим массивом в C ++? Я должен выполнить задание для своего класса, и в нем говорится, что нельзя использовать статические массивы, а только динамические массивы. Я искал в книге и в Интернете, но, кажется, не понимаю. Я думал, что статика была...

89
Динамическое добавление свойств C # во время выполнения

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