c# 別名

using を使用して、クラスや列挙型の別名を定義することができます。
特に列挙型に使用すると読み易くなります。ただし、やりすぎは禁物で、下の例では、WF flags = としてしまうより、WeekFlags flags = としといたほうが読み易いと思います。

using UT = Test.UsingTest;
using WF = Test.UsingTest.WeekFlags;

namespace Test
{
  class UsingTest
  {
    [Flags] 
    public enum WeekFlags { 
      Sun = 1, Mon = 2, Tue = 4, Wed = 8, 
      Thr = 0x10, Fri = 0x20, Sat = 0x40,
    };

    public static void Test()
    {
      UT ut = new UT();
      // WeekFlags flags = WeekFlags.Sun | WeekFlags.Mon;
      // WF flags = WF.Sun | WF.Mon;
      WeekFlags flags = WF.Sun | WF.Mon;
      Console.WriteLine(flags);
    }
  }
}

関連リンク

c# namespace (名前空間) c# using

となりのページ

このサイトについて

このサイトのページへのリンクは自由に行っていただいてかまいません。
このサイトで公開している全ての画像、プログラム、文書の無断転載を禁止します。

連絡先

ここをクリック すると表示されるページから作者へメールで連絡できます。

共有