Chcę napisać fragment kodu, który ma następującą rzecz, jak gdyby Mam klasy powiedzmy MyClass:Jak napisać fragment kodu, aby wygenerować metodę w języku C#?
class MyClass
{
public int Age { get; set; }
public string Name { get; set; }
}
więc fragment powinien utworzyć następujący sposób:
public bool DoUpdate(MyClass myClass)
{
bool isUpdated = false;
if (Age != myClass.Age)
{
isUpdated = true;
Age = myClass.Age;
}
if (Name != myClass.Name)
{
isUpdated = true;
Name = myClass.Name;
}
return isUpdated;
}
Więc pomysł jest jeśli wywołaję fragment kodu dla dowolnej klasy, powinien on utworzyć metodę DoUpdate
i powinien zapisać wszystkie właściwości w taki sam sposób, jak to zrobiłem w powyższym przykładzie.
Więc chcę wiedzieć:
- Czy można zrobić wyżej?
- Jeśli tak, jak mam zacząć, jakiekolwiek wskazówki?
dlaczego nie używać tylko niektórych koncepcji OOP? – Tigran
Jakie są wymagania? Czy szukasz tylko nieruchomości? Czy chcesz również właściwości statyczne? – itsme86
Tylko właściwości ... –