次のコードはコンパイルエラーになります。 Int32 と記述した場合は、System.Int32構造体のエイリアスとなります。 また、Stringと記述した場合はSystem.Stringクラスのエイリアスとなり、コンパイルできます。 一方、int string と記述した場合は型名となるため、CS1001:識別子がありません エラーが発生しコンパイルできません。 using MyFlag = int; using MyFlag = string; コード例 C# 4.0以降ではnamespaceの外側に記述する必要があります。 using HANDLE = System.IntPtr; namespace GetSetSystemTimeDemo { public partial class Form1 : Form { ... } } プログラム例 UI 下図のUIを作成します。フォー