正如在评论中提到,你可以把包含了你所需要的数据,即:
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