你的程序我用visual studio.net beta2编译了一下,它只是给出delegate int Mydalagate()已经在另外一个类中定义了的错误提示,注释掉其中一个后边一正常,运行也正常。

解决方案 »

  1.   

    感谢您使用微软产品。
     
    如果您是在VS.NET环境中对welcome.cs进行编译,并且delegat.cs包含在同一工程中,那么会出现前一贴所述的重复定义的问题,只须在welcome.cs中注释掉重复定义的语句即可。
    如果您是用csc命令对welcome.cs进行编译,那么您必须先对delegat.cs进行编译以生成库函数delegat.dll。
    命令行如下:csc /target:library delegat.cs
    然后再对welcome.cs进行编译,命令行如下:csc /reference:delegat.dll welcome.cs
    - 微软全球技术中心 VC技术支持
     
    本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。