Элемент <метод> не может быть доступен со ссылкой на экземпляр

Я вхожу в 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, Интеллект только дает мне & quot;Equals, GetHashCode, GetType, а такжеToString& Quot; как варианты. Когда я наведите курсор мыши наoItem.Property1Visual Studio дает мне такое объяснение:

MemberMyDataLayer.Section1.MyClass.MyItem.Property1.getcannot be accessed with an instance reference, qualify it with a type name instead

Я не уверен, что это значит, я немного погуглил, но не смог понять.

Ответы на вопрос(9)

Ваш ответ на вопрос