添加“Void”是否解决了这个错误?

时间:2014-04-23 18:43:21

标签: c# wpf

我在这里收到此代码的错误..

“方法必须具有返回类型”

public ImagesGrid()
    {
      //Code
    }

为了解决错误,添加“Void”是正确的吗?

我有另一个相同的类,它做同样的事情,那里不需要“无效”;这就是我要问的原因..

2 个答案:

答案 0 :(得分:2)

可能另一个类实际上被称为ImagesGrid(),这使得它成为构造函数。

如果你想在不同的课程中使用相同的方法并且不需要返回类型,那么是的,你应该添加void,但是什么阻止你尝试?

答案 1 :(得分:1)

这是因为你的另一个类被称为ImagesGrid,这就是你如何创建一个与各种方法不同的构造函数。在实例化某个类时会调用构造函数。

是的,你得到的错误说你必须给该方法一个返回类型。

方法语法:

<Access Specifier> <Return Type> <Method Name>(Parameter List) // a constructor doesnt have a return type and has the same name as its class
{                                                              
    Method Body 
}

因此,添加void将解决问题。