FC2ブログ
    05 «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.» 07

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

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

     

    【ハルシオンブログ】int → enum の変換とか最近使ったちょっとしたやつ? 

    こんにちは。
    大坂です。

    今週も木曜日がやってきました。
    そして今週もたいして書くことがありません!

    ということで最近コーディングで使ったやつ。
    相変わらず誰でも知ってそうなのでごまかしていきます(ぁ

    とりあえず int → enum の変換について
    今までこんな感じでしかできないと思ってたんですが、
    enum RARITY {
    UR,
    SSR,
    SR,
    R,
    N,
    }

    int num = 3;
    RARITY rare = (RARITY)Enum.ToObject(typeof(RARITY), num);


    これでもできるんですね。
    RARITY rare = (RARITY)num;


    なんか結構前にやった時にできなかった気がするけど気がしただけだったのか…。

    次、ListのInsert…まぁ普通にあるやつですが最近初めて使いました。
    Listの指定した場所に挿入するやつですね。
    List blogList = new List();
    blogList.Add("aaaa");
    blogList.Add("bbbb");
    blogList.Insert(1, "cccc");


    とかってやると、
    aaaa, cccc, bbbb
    の順番になる。

    リストの長さより長いところに挿入しようとするとエラーになります(当たり前?
    List blogList = new List();
    blogList.Insert(1, "cccc");



    一応こんな感じでやると、ArgumentOutOfRangeExceptionが出ますね。

    ということで今週も終わりです。
    また~ノシ

    Category: 開発日記(Unity)

    Thread: プログラミング

    Janre: コンピュータ

    Tag: Unity  C#   
    tb 0 : cm 0   

    コメント

    コメントの投稿

    Secret

    トラックバック

    トラックバックURL
    →http://halcyonsystemblog.jp/tb.php/552-17e2cfcc
    この記事にトラックバックする(FC2ブログユーザー)