Здравствуйте, nikov, Вы писали:
Для меня удивительнее, что выводит этот слегка-модифицированный пример для .net 3.5:
using System;
public class C<T>
{
public enum E { }
}
class B
{
static void Main()
{
var x = typeof(B).GetMethod("Foo").GetParameters()[0].DefaultValue;
Console.WriteLine(x);
Console.WriteLine(x.GetType());
Console.WriteLine(x.GetType().ContainsGenericParameters);
}
public static void Foo<T>(C<T>.E x) {}
}
На консоле:
System.DBNull
False
Откуда здесь DBNull ?
С Уважением, Andir!
... << RSDN@Home 1.2.0 alpha 4 rev. 1331>>