首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法必须在InitializeComponent()方法上具有返回类型。

方法必须在InitializeComponent()方法上具有返回类型。
EN

Stack Overflow用户
提问于 2013-07-31 15:00:58
回答 6查看 4.4K关注 0票数 1

我有部分公共课程

代码语言:javascript
复制
namespace BugNetWPF
{
    public partial class ReportScreen_IdRangeReport : Page
    {
        public GenerateReport(MainWindow mainWindow)
        {

            InitializeComponent();

        }
    }
}

这个错误是说这个方法必须有一个返回类型,有什么想法来修正这个吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-07-31 15:05:48

其他人关于返回类型的说法都是正确的,但我猜这正是您真正想要的:

代码语言:javascript
复制
namespace BugNetWPF
{
    public partial class ReportScreen_IdRangeReport : Page
    {
        public ReportScreen_IdRangeReport(MainWindow mainWindow)
        {
            InitializeComponent();
        }
    }
}

构造函数需要与类具有相同的名称。

票数 8
EN

Stack Overflow用户

发布于 2013-07-31 15:04:40

更改:

代码语言:javascript
复制
        public GenerateReport(MainWindow mainWindow)
        {

            InitializeComponent();

        }

在以下位置:

代码语言:javascript
复制
    public void GenerateReport(MainWindow mainWindow)
    {

        InitializeComponent();

    }

如果GenerateReport方法不返回任何内容,则应将返回类型声明为void

票数 3
EN

Stack Overflow用户

发布于 2013-07-31 15:06:40

您已经向类GenerateReport提供了名为ReportScreen_IdRangeReport的构造函数,构造函数必须与类匹配。

代码语言:javascript
复制
namespace BugNetWPF
{
    public partial class ReportScreen_IdRangeReport : Page
    {
        public ReportScreen_IdRangeReport(MainWindow mainWindow)
        {

            InitializeComponent();

        }
    }
}

代码语言:javascript
复制
namespace BugNetWPF
{
    public partial class GenerateReport : Page
    {
        public GenerateReport (MainWindow mainWindow)
        {

            InitializeComponent();

        }
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17973983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档