У меня есть объект User
, определенный как ниже
class User(){
var id: Int? = null
var name: String? = null}
По определенным причинам я должен создать новый объект User
с такими же параметрами, и мне нужно скопировать данные из старого в новый тип.
class UserNew(){
var id: Int? = null
var name: String? = null}
Я искал самый простой способ конвертировать старый тип в новый.Я хочу сделать просто
var user = User()
var userNew = user as UserNew
Но, очевидно, я получаю This cast can never succeed
.Создание нового объекта UserNew
и установка каждого параметра невозможны, если у меня есть объект User
с большим количеством параметров.Есть предложения?