Вы можете использовать не очень очевидный синтаксис с инициализаторами коллекций :
var x = new MyClass
{
id = 1,
stringList = {"as", "ddsd"} // will ADD "as", "ddsd" to stringList
};
Console.WriteLine(string.Join(", ", x.stringList)); // prints as, ddsd
Но обычный подход для обработки свойств только для чтения (пока C# 9 не будет выпущен только с init свойства и записи ) - передать значения инициализации в конструктор.