C# – enum 需要明確轉型

終於,歸國之後…(後來發現打下去太廢言,故下略)

總之,目前狀況等於重新再摸索C#這傢伙~
編譯器也很爽快的賞給我一堆Error和Warning (#゚Д゚)y-~~

首先就是這個enum(列舉),它本身預設內容值都是int,就很直覺的把它當作一般常數使用。

編譯器就直接賞我個『‘XXX’不能隱含轉換為’int’

參考enum (C# Reference)上所寫,明確轉換(explicit cast)是必要的!

Ex:

int x = (int)Days.Sun;

其實重點就在標題了!ヾ(*´∀`*)ノ

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s