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

21
Як викликати метод Java, коли ім'я методу дано як рядок?
Якщо у мене є дві змінні: Object obj; String methodName = "getName"; Не знаючи класу obj, як я можу назвати метод, визначений methodNameна ньому? Метод, що викликається, не має параметрів і Stringзворотного значення. Це збирач для квасолі Java .
684 java  reflection  invoke 

22
Операція перехресних потоків не вірна: керування доступ здійснюється з потоку, відмінного від потоку, на якому він створений
У мене є сценарій. (Форми Windows, C #, .NET) Існує основна форма, в якій розміщено деякий контроль користувачів. Управління користувачем виконує деякі важкі операції з даними, так що якщо я безпосередньо викликаю UserControl_Loadметод, інтерфейс користувача не відповідає на тривалість виконання методу навантаження. Щоб подолати це, я завантажую дані на різні …

6
Яка різниця між Invoke () та BeginInvoke ()
Просто цікаво, в чому різниця між собою BeginInvoke()і якими Invoke()є? Головним чином, для чого кожен би використовувався. EDIT: Яка різниця між створенням об'єкта потоку та викликом виклику на ньому та просто запрошенням BeginInvoke()делегата? чи вони однакові?

13
Що може спричинити java.lang.reflect.InvocationTargetException?
Ну, я намагався зрозуміти і прочитати, що це може спричинити, але я просто не можу цього зрозуміти: У мене це є десь у коді: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Річ у тому, що, коли він намагається викликати якийсь метод, він викидає InvocationTargetExceptionзамість …

9
Рефлексія: Як викликати метод із параметрами
Я намагаюся викликати метод через відображення з параметрами, і я отримую: об'єкт не відповідає цільовому типу Якщо я викликаю метод без параметрів, він справно працює. На основі наступного коду, якщо я називаю методTest("TestNoParameters") , він працює добре. Однак якщо я телефоную Test("Run"), я отримую виняток. Щось не так у моєму …



9
Виклик (делегат)
Хтось може пояснити це твердження, написане за цим посиланням Invoke(Delegate): Виконує вказаний делегат для потоку, який є власником основного дескриптора вікна елемента керування. Хтось може пояснити, що це означає (особливо сміливий), я не можу зрозуміти це чітко

2
Func <T> () проти Func <T> .Invoke ()
Мені цікаво про різницю між прямим викликом Func та використанням Invoke () на ньому. Чи є різниця? Чи є перший, синтаксичний цукор і виклики Invoke () внизу? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } проти public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method(); } Або я зовсім на неправильному шляху …
83 c#  invoke  func 

3
Як використовувати Reflection для виклику перевантаженого методу в .NET
Чи є спосіб викликати перевантажений метод, використовуючи відображення в .NET (2.0). У мене є програма, яка динамічно створює екземпляри класів, похідних від загального базового класу. Для цілей сумісності цей базовий клас містить 2 однойменних методи, один із параметрами та один без. Мені потрібно викликати метод без параметрів за допомогою методу …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.