Я сейчас в сценарии, в котором я должен использовать частичные классы. В этом частичном классе у меня есть несколько методов, которые должны обрабатывать поля в другом классе.Поля класса доступа из частичного класса
, например
Edit: Я сожалею: первый класс уже объявлен partial
!
public partial class myClass
{
private string _myString;
public string myString
{
get { return _myString; }
set { _myString = value; }
}
}
и
public partial class myClass
{
public void doSomething()
{
myString = "newString";
}
}
Компилятор говорит myString
не существует в разделяемом классе!
Как я могу решить эту проблему?
Хотя он может скомпилировать все, в документации он говорит, что это необходимо. Вероятно, это хорошая идея сделать это в любом случае, чтобы быть последовательным и будущим доказательством. – Khalos
Я просто следил за тем, что делает дизайнер форм ... озорной дизайнер winForms! – Pondidum
Ха, это смешно. Кто-то не читал свои спецификации! – Khalos