Описание тега dynamic-keyword

1 ответ

Ошибка отладки (VS2010) при использовании динамического ключевого слова

При отладке компилятора (в основном), написанного на C#, я заметил следующую проблему, которую я попытался сопоставить с упрощенным фрагментом кода: public class Program { public abstract class Base { public abstract void foo(); } public class A : B…
08 май '13 в 13:06
2 ответа

Как извлечь var из строки запроса и записать ее (эхо) в HTML?

Я хочу взять var1 и var2 из строки запроса и записать ее (эхо) в HTML. Кажется простым, но мой URL должен быть сформирован так: http://example.com/filename.html#var1=FOO&var2=BAR Обратите внимание на хеш после имени файла - URL не содержит норма…
27 авг '12 в 00:49
1 ответ

Почему динамическое ключевое слово не работает с динамически загружаемыми сборками?

Я работаю над оценщиком выражений CSharp, который можно использовать, как вы можете видеть ниже. Этот компонент генерирует код и компилирует его в памяти, а затем загружает сгенерированную сборку, создает экземпляр сгенерированного класса и запускае…
21 фев '11 в 15:23
1 ответ

Использование LINQ с динамическими переменными в C#

Это правильный способ использования динамических переменных в C#? Я получаю сообщение об ошибке ниже, когда я пытаюсь использовать выражения LINQ с динамической переменной.. Ошибка - невозможно использовать лямбда-выражение в качестве аргумента для …
31 окт '14 в 06:46
5 ответов

Предназначено ли ключевое слово dynamic только для динамических языков?

Я недавно посетил Code Camp 12, и один из выступавших сказал, что новый dynamic Ключевое слово в C# 4.0 должно использоваться только для взаимодействия с динамическими языками. Я думаю, что он также сказал, что он несколько медленный, по сравнению с…
26 окт '09 в 13:56
1 ответ

C# 4.0 Динамический против Expando... где они подходят?

Я пытаюсь узнать все новые вкусности, которые идут с C# 4.0. Я не понимаю различий между DynamicObject а также ExpandoObject типы. Это похоже на DynamicObject используется, например, когда вы хотите получить доступ к переменным из скриптов Python и …
0 ответов

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

В моем веб-приложении я пытаюсь получить appsettings и раздел строк соединения, оцененный из web.config. Я использую динамическую клавиатуру, чтобы получить значения раздела. пожалуйста, смотрите мой код ниже using System; using System.Collections.G…
30 апр '14 в 09:11
2 ответа

F#: Есть ли способ расширить список ключевых слов монады?

Внутри монады F#, если вы говорите let! компилятор переводит это в Bind член, который вы определили на строителя монад. Теперь я вижу, что есть монады запросов, как показано здесь на MSDN, где вы можете сказать: query { for student in db.Student do …
3 ответа

C# Использование ключевого слова Dynamic для доступа к свойствам через строки без отражения

Я хотел бы написать что-то похожее на следующее: // I will pass in a number of "properties" specified as strings that I want modified string[] properties = new [] { "AllowEdit", "AllowDelete" }; // Casting the component I'm using to a dynamic object…
06 май '10 в 18:35
5 ответов

C# - отключить динамическое ключевое слово

Есть ли способ отключить использование "динамического" ключевого слова в.net 4? Я подумал, что функция анализа кода в VS2010 может иметь правило проваливать сборку, если используется динамическое ключевое слово, но я не смог его уточнить.
1 ответ

C# dynamic: назначать свойства динамически

Я пишу обертку вокруг некоторой библиотеки данных, которая выполняет операторы SQL и возвращает результаты. ExecuteQuery В идеале команда должна вернуть IEnumerable<T> в зависимости от того, к какому типу объектов относятся результаты запроса.…
30 апр '13 в 13:49
2 ответа

Javascript автоматически выбирает ключевые слова из HTML

Учитывая тело HTML, есть ли какая-нибудь функция, написанная кем-то, которая будет автоматически извлекать, скажем, топ-10 ключевых слов, которые появляются из фрагмента HTML, за исключением каких-либо тегов HTML (IE просто текст)? Следует игнориров…
11 окт '10 в 16:21
3 ответа

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

Друзья, я должен создать серию ArrayLists, каждый из которых содержит объекты неизвестного происхождения, причем каждый экземпляр назначается отдельной локальной переменной. Пока все хорошо... Но мне также нужно, чтобы имя каждой локальной переменно…
01 июл '10 в 05:01
3 ответа

Ограничения динамического типа в C#

Не могли бы вы дать мне несколько причин для ограничения динамического типа в C#? Я читал о них в "Pro C# 2010 и платформе.NET 4". Вот выдержка (если цитирование книг здесь незаконно, скажите мне, и я удалю выдержку): Хотя с помощью динамического кл…
28 авг '10 в 00:40
3 ответа

C# - Динамические реализации ключевых слов и интерфейса

Я предполагаю, что это невозможно, но прежде чем копать дальше, есть способ сделать что-то вроде этого: public void ProcessInterface(ISomeInterface obj) {} //... dynamic myDyn = GetDynamic<ISomeInterface>() ProcessInterface(myDyn); Я видел пос…
05 май '10 в 03:48
1 ответ

Использование динамического в C# для доступа к полю анонимного типа - возможно?

У меня есть метод контроллера: public JsonResult CalculateStuff(int coolArg) { if(calculatePossible) return Json(CoolMethod(coolArg)); else return Json(new { Calculated = false }); } Теперь я хотел бы проверить это. public void MyTest { var controll…
24 май '11 в 13:29
1 ответ

Замена статических свойств ресурса с помощью DynamicObject

В нашем приложении есть тысячи применений статических свойств в Resources.designer.cs файлы. Например: Resources.string_to_identify_the_resource У нас также есть свой собственный класс, который ищет ресурсы, но также позволяет переопределять ресурсы…
25 сен '12 в 16:58
15 ответов

Проверьте, доступно ли свойство для динамической переменной

Моя ситуация очень проста. Где-то в моем коде у меня есть это: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff Итак, в основном мой вопрос заключается в том, как провери…
08 июн '10 в 15:49
2 ответа

Как создать класс POJO для модернизации с именами динамических ключей

Я извиняюсь, но я не мог даже сформулировать вопрос хорошо, но здесь это идет. Я получаю ответ JSON, как это: { "results": { "b2bc01": [{ "message": "Successfully created", "_id": "596c8b25ce2350e41600002f", "status": "Success", "code": 200 }], "b2b…
1 ответ

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

Возможный дубликат: Метод расширения и динамический объект в C# Например: var obj = new byte[] { 1, 2, 3 }; dynamic dobj = obj; dobj.Count(); // fails Enumerable.Count(dobj); // works
01 фев '12 в 12:40