kinect - How to clone an unserializable object? (C#) -
i working kinect windows version 2 , meet problem. try serialize body object , send through internet. body object not sterilisable. although can extract key information body object , create own object, may lose information. question how clone information body object own serializable object? thank you.
if cloning you're concerned with, use automapper
.
first you'll need install automapper
using nuget...
pm> install-package automapper
then check out example , adapt own needs...
void main() { automapper.mapper.createmap<user, myuser>() .formember(myusers => myusers.name, users => users.mapfrom(property => string.format("{0} {1}",property.firstname, property.lastname))); user user = new user { firstname = "james", lastname = "doe", dateofbirth = datetime.utcnow }; myuser myuser = automapper.mapper.map<myuser>(user); } public class myuser { public string id { get; set; } public string name { get; set; } public datetime dateofbirth { get; set; } } public class user { public user() { this.id = guid.newguid().tostring(); } public string id { get; set; } public string firstname { get; set; } public string lastname { get; set; } public datetime dateofbirth { get; set; } }
in example above, automapper
figures out can map id
property of myuser
, user
class because they're named identically, needed create custom map map user.firstname
, user.lastname
myuser.name
property.
Comments
Post a Comment