摘要:[C#] object 怎麼判定 Type 丫~
對於喜歡把東西轉成 object 丟來丟去的我~
一直都有遇到蠻大的麻煩,
就是怎麼判定 object 的 type 呢?
其實如果要做處理可以透過 Reflection 來做一些呼叫, 取值, 設定,
那如果只是想要判定一下型別呢?
這篇就拿來做 Reflection 的暖身題好了~
我常用的方式有三種, 如果大家還有其他的用法,
也歡迎大家提供嚕
如上圖所示,
第一種方法, 就是試著用 as 轉型看看, 一轉就知道結果是什麼了~
第二種方式, 就是轉成字串, 通常如果我手邊的型別是讀取或是從別的地方取得的, 我也會用這個方式,
第三種方式, 就是使用效能比較好的 is 了
不知道大家還有沒有其他比較好的用法呢~
======
鸞鳳翎毛雨壓垂,
此時應被雀輕欺,
忽朝一日雲霄霽,
依舊還教振羽衣。
======
歡迎轉錄文章,
但記得保留網址和作者名稱~