ฉันกำลังเข้าสู่ C # และฉันมีปัญหานี้:
namespace MyDataLayer
{
namespace Section1
{
public class MyClass
{
public class MyItem
{
public static string Property1{ get; set; }
}
public static MyItem GetItem()
{
MyItem theItem = new MyItem();
theItem.Property1 = "MyValue";
return theItem;
}
}
}
}
ฉันมีรหัสนี้ใน UserControl:
using MyDataLayer.Section1;
public class MyClass
{
protected void MyMethod
{
MyClass.MyItem oItem = new MyClass.MyItem();
oItem = MyClass.GetItem();
someLiteral.Text = oItem.Property1;
}
}
Property1
การทำงานทุกอย่างดียกเว้นเมื่อฉันไปที่การเข้าถึง IntelliSense เพียง แต่ช่วยให้ฉัน " , และ" เป็นตัวเลือก เมื่อฉันวางเมาส์เหนือVisual Studio ให้คำอธิบายนี้แก่ฉันEquals
GetHashCode
GetType
ToString
oItem.Property1
Member
MyDataLayer.Section1.MyClass.MyItem.Property1.getcannot be accessed with an instance reference, qualify it with a type name instead
ฉันไม่แน่ใจว่าสิ่งนี้หมายความว่าอย่างไรฉันทำ googling บางอย่าง แต่ไม่สามารถหาได้