у меня
class A
{
public int a;
public string b;
}
Как я могу скопировать A в другой A? В C ++ я знаю, что могу сделать *a1 = *a2;
. Есть ли что-то подобное в C #? Я знаю, что мог бы написать общее решение, используя рефлексию, но я надеюсь, что что-то уже существует.
Я подумываю изменить А на обнуляемую структуру.
Шаг 2 Мне нужно сделать
class B : A {}
class C : A {}
и скопировать базовые данные из B в C.