不一致的可访问性:属性类型的可访问性较差 [英] Inconsistent accessibility: property type is less accessible
本文介绍了不一致的可访问性:属性类型的可访问性较差的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请有人帮忙解决以下错误:
Please can someone help with the following error:
不一致的可访问性:属性类型Test.Delivery"的可访问性低于属性Test.Form1.thelivery"
Inconsistent accessibility: property type 'Test.Delivery' is less accessible than property 'Test.Form1.thelivery'
private Delivery thedelivery;
public Delivery thedelivery
{
get { return thedelivery; }
set { thedelivery = value; }
}
由于不一致的错误消息,我无法运行程序.
I'm not able to run the program due to the error message of inconsistency.
这是我的交付课程:
namespace Test
{
class Delivery
{
private string name;
private string address;
private DateTime arrivalTime;
public string Name
{
get { return name; }
set { name = value; }
}
public string Address
{
get { return address; }
set { address = value; }
}
public DateTime ArrivlaTime
{
get { return arrivalTime; }
set { arrivalTime = value; }
}
public string ToString()
{
{ return name + address + arrivalTime.ToString(); }
}
}
}
推荐答案
使您的类 public
访问修饰符,
make your class public
access modifier,
只需在类名前添加public
关键字
just add public
keyword infront of your class name
namespace Test
{
public class Delivery
{
private string name;
private string address;
private DateTime arrivalTime;
public string Name
{
get { return name; }
set { name = value; }
}
public string Address
{
get { return address; }
set { address = value; }
}
public DateTime ArrivlaTime
{
get { return arrivalTime; }
set { arrivalTime = value; }
}
public string ToString()
{
{ return name + address + arrivalTime.ToString(); }
}
}
}
这篇关于不一致的可访问性:属性类型的可访问性较差的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文