help
Root Question Message
public class User
{
public int UserId { get; set; }
public string Username { get; set; }
public List<Character> Characters { get; set; }
public User(string username, int userid)
{
Username = username;
UserId = userid;
Characters = new List<Character>();
}
~User()
{
Username = "";
UserId = default;
Characters = new List<Character>();;
}
}
this = default
User user = new User(providedUsername, Data.TempUserId);
// HERE SOME CODE
User user = new User(providedUsername, Data.TempUserId);
User user = new User(providedUsername, Data.TempUserId);
// HERE SOME CODE
user = new User(providedUsername, Data.TempUserId); // re-assign the 'user' variable.
User
instance will get GC'd at some point