Jestem obecnie w scenariuszu, w którym muszę korzystać z klas częściowych. W tej klasie częściowej mam kilka metod, które muszą adresować pola w drugiej klasie.Pola klasy dostępu od klasy częściowej
np
Edit: Przepraszam: pierwsza klasa jest już ogłoszony partial
!
public partial class myClass
{
private string _myString;
public string myString
{
get { return _myString; }
set { _myString = value; }
}
}
i
public partial class myClass
{
public void doSomething()
{
myString = "newString";
}
}
Kompilator mówi myString
nie istnieje w częściowej klasy!
Jak mogę rozwiązać ten problem?
Chociaż może się skompilować dobrze, w dokumentacji jest napisane, że jest wymagane. Prawdopodobnie jest to dobry pomysł, aby zrobić to konsekwentnie i na przyszłość. – Khalos
Po prostu śledziłem to, co projektant formularzy robi ... niegrzeczny projektant winForms! – Pondidum
Huh to zabawne. Ktoś nie przeczytał własnej specyfikacji! – Khalos