Запитання з тегом «dynamic»

Dynamic - це широко вживаний термін, який, як правило, описує рішення, прийняте програмою під час виконання, а не під час компіляції.

3
Чому це (null ||! TryParse) умовно призводить до "використання непризначеної локальної змінної"?
Наступний код призводить до використання непризначеної локальної змінної "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Однак цей код працює нормально (хоча, ReSharper каже, що = 10це зайвий): int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = …

3
Метод розширення та динамічний об'єкт
Я збираюся резюмувати свою проблему в наступному фрагменті коду. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Наведений вище код працює нормально. Зараз я спробував наступне dynamic dList = list; Console.WriteLine(dList.First()); але я отримую RuntimeBinderException. Чому це так?
96 c#  dynamic  c#-4.0 



4
Як я можу динамічно створити селектор під час виконання за допомогою Objective-C?
Я знаю, як створити час SELкомпіляції, використовуючи, @selector(MyMethodName:)але те, що я хочу зробити, це створити селектор динамічно з NSString. Чи можливо це взагалі? Що я можу зробити: SEL selector = @selector(doWork:); [myobj respondsToSelector:selector]; Що я хочу зробити: (псевдо-код, очевидно, це не працює) SEL selector = selectorFromString(@"doWork"); [myobj respondsToSelector:selector]; Я шукав …

4
Dynamic не містить визначення властивості з посилання на проект
Я отримую повідомлення про помилку: 'object' не містить визначення для 'Title' весь код також на github У мене є ConsoleApplication1, яка виглядає так namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Movie m = new Movie(); var o = new { Title = "Ghostbusters", Rating = "PG" …

5
Як налагодити динамічно завантажений JavaScript (за допомогою jQuery) у самому налагоджувачі браузера?
Динамічно доданий сценарій не відображається у розділі сценаріїв налагоджувача браузера. Пояснення: Мені потрібно використовувати і використовував if( someCondition == true ){ $.getScript("myScirpt.js", function() { alert('Load Complete'); myFunction(); }); } так що myScript.js можна динамічно завантажувати при дотриманні якоїсь умови ... А myFunction можна викликати лише після завантаження всього сценарію ... …

11
Статичний масив проти динамічного масиву в C ++
У чому різниця між статичним масивом та динамічним масивом у C ++? Я повинен зробити завдання для свого класу, і там сказано не використовувати статичні масиви, лише динамічні масиви. Я переглядав книгу та Інтернет, але, схоже, не розумію. Я думав, що static був створений під час компіляції, а динамічний під …

3
Динамічно додавати властивості C # під час виконання
Я знаю, що є кілька питань, які стосуються цього, але відповіді, як правило, слідують за рекомендацією словника або збірника параметрів, що не працює в моїй ситуації. Я використовую бібліотеку, яка працює за допомогою роздумів, щоб робити багато розумних речей з об’єктами з властивостями. Це працює з визначеними класами, а також …

8
C # 'динамічний' не може отримати доступ до властивостей анонімних типів, оголошених в іншій збірці
Наведений нижче код працює добре, якщо я маю клас ClassSameAssemblyв тій самій збірці, що і клас Program. Але коли я переношу клас ClassSameAssemblyв окрему збірку, RuntimeBinderExceptionвикидається (див. Нижче). Чи можна це вирішити? using System; namespace ConsoleApplication2 { public static class ClassSameAssembly { public static dynamic GetValues() { return new { …

2
Встановлення android: animateLayoutChanges програмно
Я створюю linearLayouts програмно і хотів би, щоб вони зникали і згасали, коли видимість встановлена ​​на видимий / зниклий. Я можу встановити android:animateLayoutChanges="true" у xml-файлі, але оскільки я створюю подання програмно, мені потрібно встановити його програмно. Як я можу це зробити?

9
Динамічно імпортувати метод у файл із рядка
У мене є рядок, сказати: abc.def.ghi.jkl.myfile.mymethod. Як динамічно імпортувати mymethod? Ось як я про це пішов: def get_method_from_file(full_path): if len(full_path) == 1: return map(__import__,[full_path[0]])[0] return getattr(get_method_from_file(full_path[:-1]),full_path[-1]) if __name__=='__main__': print get_method_from_file('abc.def.ghi.jkl.myfile.mymethod'.split('.')) Мені цікаво, чи взагалі потрібен імпорт окремих модулів. Редагувати: я використовую версію Python 2.6.5.

11
Ширина та висота дорівнюють його superView за допомогою програмного авторозкладки?
Я шукав багато фрагментів у мережі, і досі не можу знайти відповіді на свою проблему. Моє питання полягає в тому, що у мене є scrollView (SV), і я хочу додати кнопку всередині scrollView (SV) програмно з однаковою шириною та висотою його супервигляду, яка є scrollView (SV), щоб при обертанні користувача …


6
Як динамічно змінювати базовий клас примірників під час виконання?
У цій статті є фрагмент, що показує використання __bases__для динамічної зміни ієрархії успадкування деякого коду Python, додаючи клас до існуючої колекції класів, з яких він успадковує. Добре, це важко прочитати, код, мабуть, зрозуміліший: class Friendly: def hello(self): print 'Hello' class Person: pass p = Person() Person.__bases__ = (Friendly,) p.hello() # …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.