期望的类,委托,枚举,接口或结构

时间:2010-04-19 11:47:21

标签: c# class

我正在上课。我在标题中遇到了问题。 这是代码:

class delivery
{
    private string strDeliveryName;
    private string strDeliveryAddress;
    private string strDeliveryDay;
    private string strDeliveryTime;
    private string strDeliveryMeal;
    private string strDeliveryInstructions;
    private string strDeliveryStatus;
}
public delivery(string deliveryName, string deliveryAddress, string deliveryDay, string deliveryTime, string deliveryMeal, string deliveryInstructions, string deliveryStatus)
    {
        strDeliveryName = deliveryName;
        strDeliveryAddress = deliveryAddress;
        strDeliveryDay = deliveryDay;
        strDeliveryTime = deliveryTime;
        strDeliveryMeal = deliveryMeal;
        strDeliveryInstructions = deliveryInstructions;
        strDeliveryStatus = deliveryStatus;
    }

我收到公开投递的错误,知道为什么?

5 个答案:

答案 0 :(得分:14)

您的构造函数应该在类定义的括号内。在一个不相关的说明中,惯例是将类名的第一个字母大写。

答案 1 :(得分:2)

您的构造函数代码不在类中。把它移到里面,一切都应该没问题。 : - )

答案 2 :(得分:2)

要回答第二个问题(在评论中),您需要更改构造函数的名称以匹配类的名称。

答案 3 :(得分:1)

此错误是因为您已在main类之外声明了该函数。您应该在main类中插入代码。

答案 4 :(得分:0)

我收到此错误是因为我意外错过了上面发生错误的代码中的开括号。这意味着课程提前结束。因此,如果您收到此错误,请检查您的大括号是否正确。