«invoke» etiketlenmiş sorular


22
Çapraz iş parçacığı işlemi geçerli değil: Denetim, oluşturulduğu iş parçacığı dışındaki bir iş parçacığından erişildi
Bir senaryom var. (Windows Forms, C #, .NET) Bazı kullanıcı kontrollerini barındıran bir ana form vardır. Kullanıcı denetimi bazı ağır veri işlemi yapar, böylece UserControl_Loadyöntemi doğrudan çağırırsam kullanıcı arabirimi, yükleme yöntemi yürütme süresi boyunca yanıt vermez hale gelir. Bunun üstesinden gelmek için farklı bir iş parçacığına veri yüklüyorum (mevcut kodu …


13
Java.lang.reflect.InvocationTargetException'a ne sebep olabilir?
Neyin sebep olabileceğini anlamaya ve okumaya çalıştım ama anlayamıyorum: Benim kodda bir yerde var: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Bir şey, bir yöntemi çağırmaya çalıştığında, InvocationTargetExceptionbeklenen diğer bir istisna yerine (özellikle ArrayIndexOutOfBoundsException) atar . Aslında hangi yöntemin çağrıldığını bildiğim için doğrudan bu …

9
Yansıma: Yöntemle Parametreleri Çağırma
Parametreleri ile yansıma yoluyla bir yöntemi çağırmaya çalışıyorum ve elde: nesne hedef türüyle eşleşmiyor Parametresiz bir yöntem çağırırsam iyi çalışır. Yöntemi çağırırsanız aşağıdaki kod dayanarak Test("TestNoParameters"), iyi çalışıyor. Ancak Test("Run")ararsam bir istisna alırım. Kodumda bir sorun mu var? Benim ilk amacım nesnelerin bir dizi geçmek oldu public void Run(object[] options)ama …



9
Çağır (Delege)
Lütfen bu bağlantıya yazılan bu ifadeyi açıklayabilir misiniz? Invoke(Delegate): Denetimin temelindeki pencere tutamacına sahip olan iş parçacığı üzerinde belirtilen temsilciyi yürütür . Bunun ne anlama geldiğini kimse açıklayabilir mi (özellikle cesur olanı) Açıkça anlayamıyorum

2
Func <T> () - Func <T> .Invoke ()
Doğrudan bir Func çağırma ile üzerinde Invoke () kullanma arasındaki farkları merak ediyorum. Bir fark var mı ? İlk, sözdizimsel şeker mi ve yine de Invoke () çağırıyor mu? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } vs public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method(); } Yoksa tamamen yanlış yolda …
83 c#  invoke  func 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.