Re: C# 4.0, Optional parameters + Reflection API
От: Andir Россия
Дата: 16.03.10 19:58
Оценка: 23 (2) +1
Здравствуйте, 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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.