2008-02-14 Type と Delegate C# Type.IsClass は「class」「struct」「delegate」のとき true struct は、つまり System.ValueType のサブクラス delegate は、つまり System.Delegate のサブクラス Type.IsInterface は「interface」のとき true Type.IsEnum は「enum」のとき true Type.IsValueType は「値型」のとき true 値型は、つまり System.ValueType のサブクラス 意外と紛らわしい。