Как установить значение свойства только для чтения с помощью общих методов получения и установки?

Если вам просто нужно, чтобы .cs-file свойство ItemId было доступно только property для чтения для внешних пользователей c#.net вашего класса, тогда вам property подойдет ответ Свиша.

Если .cs-file вам нужно, чтобы ItemId был доступен csharp только для чтения внутри visual-c# самого класса, вам нужно .cs-file сделать что-то вроде этого:

private readonly Guid _ItemId
public Guid ItemId
{
    get { return _ItemId; }
}

public TransactionItem()
{
    _ItemId = Guid.Empty;
}

c#

properties

2022-07-23T01:01:44+00:00