準備當筆記
恩 ........
2017年7月28日
呼叫泛型方法時Type為變數值
之前做過一次,呼叫泛型方法,但型態在寫的時候還沒決定,
或是這個型態是個變數,還未知的,要做成下面這樣
public GenericMethod
(object obj);
Type type = someobject.GetType();
GenericMethod
(someobject);
想當然程式寫成這個樣子是不可行的。
所以才寫這個筆記…
閱讀更多 »
2017年7月19日
時區轉換失敗
今天碰到一個問題,程式要轉換時間的時候找不到時區,第三方程式丟過來的時區資訊是MET( Middle European Time ),找了方法除了寫程式去處理例外、用第三方元件,最可靠的應該是下面這個方法了。
下圖就是找不到時區時會丟出的錯誤:
圖一
閱讀更多 »
2017年7月5日
C#反組譯
先記著一些反組譯比較麻煩的東西
一、
反組譯出來的程式碼中,如果出現 CallSite ,這個應該是程式碼裡面用了dynamic,這次的例子中有出現這個
public
static
CallSite
object
, OHLCDto,
object
>> <>p__0;但我還不知道這些型態是怎麼決定的 … 先記一下
二、
程式碼中出現<>這種東西,大概就是編譯的時候編出來的,很有可能是delegate、()=>或是Lambda表示式
三、Function 上有[AsyncStateMachine(typeof(OHLCPublisher.
d__6))]這種東西,這應該是這個Function是用Async做出來的
閱讀更多 »
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)