public void aa(TextWriter output, [Optional, DefaultParameterValue(false)] bool isExportMode)
{}
我在前面引用了using System.ComponentModel;
怎么还是报找不到DefaultParameterValue的命名空间的错啊
请大家帮帮忙啊

解决方案 »

  1.   

    是这个空间的:
    System.Runtime.InteropServices
      

  2.   

    Optional, DefaultParameterValue都是
    System.Runtime.InteropServices名称空间下的,应该就是这样了.
    不过这种方法是用于有默认参数的语言的,比如VB.NET
      

  3.   

    我是在一个"Window应用程序"中测试通过的,我这里没有问题.不知道你那为什么出错
      

  4.   

    我现在从新建了一个“window应用程序”  也是报这个错 不知道怎么回事啊
      

  5.   

    如果是vs.net 2003,那c#是不支持默认参数的
      

  6.   

    public void aa(TextWriter output, [Optional, DefaultParameterValue(false)] bool isExportMode)
    {}中的[Optional, DefaultParameterValue(false)] bool isExportMode 是什么意思啊
    在2003中不知道用什么方法可以代替它啊
    请各位帮忙啊
    谢谢大家了