Вы можете сделать это наоборот; если вы запускаете без конструктора или поля и пытаетесь использовать несуществующий конструктор, вы можете нажать ctrl + . , чтобы попросить его сгенерировать один для вы, первое использование:
![enter image description here](https://i.stack.imgur.com/C1fod.png)
Затем этот компилятор генерирует нечто не слишком отличающееся:
public class User
{
private string username;
public User(string username)
{
// TODO: Complete member initialization
this.username = username;
}
}
Затем вы можете исправить это вручную, если необходимо (возможно, с помощью встроенного рефакторинга переименования и т. Д.). Но не совсем , что вы хотели.