FC2ブログ
02 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.» 04

ハルシオンシステムの気ままBlog

株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

 

【ハルシオンブログ】C#バージョン7のswitchでは型による分岐が可能!? 

おこんにちは!坂内っす。

また今日は寒くなりましたね・・・・・

これは風邪をひく気候!みなさん気を付けてくださいませ。

さてC#のおはなし。

C#のバージョン7以降での対応になりますが、switch分で”型による分岐”ができるようですよ。

どういうことかというと、こんな感じ。


switch(obj){
case int i:
~~~ intの場合の処理 ~~~
break;
case float f:
~~~ floatの場合の処理 ~~~
break;
case string s:
~~~ stringの場合の処理 ~~~
break;
}

なかなか面白い書き方ですよね。

ただこの書き方ができるとしても、なかなか使う機会はなさそう・・・

C#バージョン8だともっと面白いことができるみたいですよ。

またそのうちUnityが対応したら紹介したいと思います。

では!あでゅ~ノシ

Category: 開発日記(Unity)

tb 0 : cm 0