How to assign Partial Values in a C# object using Inline Assignment -
i'm having collection of model
public class mobilemodelinfo {     public string name { get; set; }     public string catagory { get; set; }     public string year { get; set; } }  public class mainclass {     public mainclass()     {         mobilemodelinfo mobobject = new mobilemodelinfo();         mobobject.name = "apple iphone 6";         setmobiledetails(mobobject);     }      private void setmobiledetails(mobilemodelinfo mobobject)     {         mobobject.catagory = "ultra smart phone";         mobobject.year = "2015";     } } in setmobiledetails() method set partial values object of mobilemodelinfo. here need assign values via inline. how can achieve this
for example: new mobilemodelinfo() { catagory = "ultra smart phone", year = "2015" }
kindly assist me...
note: 1 of property set in constructor , remaining properties going set in setmobiledetails() method.
use below code solve problem thank you.
void setmobiledetails(string catagory string year ) {      new mobilemodelinfo() { catagory = "ultra smart phone", year = "2015" }  } also make overload of when property change below
 void setmobiledetails(string catagory)     {          new mobilemodelinfo() { catagory = "ultra smart phone"}      } 
Comments
Post a Comment