public string Name { get; set; }
public string Email { get; set; }
public string Address { get; set; }
public User(string name, string email, string address)
public void UpdateProfile(string newName, string newEmail, string newAddress)
Console.WriteLine("Profile updated");
public void SendEmail(string subject, string message)
Console.WriteLine($"Sending email to {Email} with subject: {subject} and message: {message}");
Console.WriteLine($"Saving user {Name} to the database");
public void LogActivity(string action)
Console.WriteLine($"User activity: {action}");
User user = new User("John Doe", "john@example.com", "123 Main St");
user.UpdateProfile("John Doe", "john@newdomain.com", "456 Elm St");
user.SendEmail("Welcome", "Welcome to our service");
user.LogActivity("Updated profile");