4
C # 5 asynchroniczny CTP: dlaczego wewnętrzny „stan” jest ustawiony na 0 w wygenerowanym kodzie przed wywołaniem EndAwait?
Wczoraj mówiłem o nowej funkcji „asynchronicznej” w języku C #, w szczególności o tym, jak wyglądał wygenerowany kod i the GetAwaiter()/ BeginAwait()/ EndAwait()wywołania. Przyjrzeliśmy się szczegółowo automatowi stanu wygenerowanemu przez kompilator C # i nie mogliśmy zrozumieć dwóch aspektów: Dlaczego wygenerowana klasa zawiera Dispose()metodę i $__disposingzmienną, które nigdy nie są …
194
c#
asynchronous
c#-5.0