正如在評論中提到,你可以把包含了你所需要的數據,即:
public User(string firstName, string sirname)
{
FirstName = firstName,
Surname = sirname,
AddedDateTime = DateTime.Now,
ModifiedDateTime = DateTime.Now
};
你也可以有輔助的方法來創建類的實例構造函數。他們可能是類的內部或不
public static User CreateUser(string firstName, string sirname)
{
User newUser = new User();
newUser.FirstName = firstName,
newUser.Surname = sirname,
newUser.AddedDateTime = DateTime.Now,
newUser.ModifiedDateTime = DateTime.Now
return newUser;
};
你也可以有這樣的事情(如果你無法控制的類本身,這是很有用):
public static User CreateUser(string firstName, string sirname, string otherdata)
{
User newUser = new User();
newUser.FirstName = firstName,
newUser.Surname = sirname,
newUser.AddedDateTime = DateTime.Now,
newUser.ModifiedDateTime = DateTime.Now,
newUser.SomeField = otherdata,
newUser.SomeOtherField = otherdata
return newUser;
};
你爲什麼不嘗試,讓我們知道? – banging
如果您執行'ModifiedDateTime = AddedDateTime',會發生什麼? – mattytommo
如果你願意,你也可以嘗試'AddedDateTime = ModifiedDateTime = DateTime.Now'。 – banging