Re[2]: not is null
От: _NN_ www.nemerleweb.com
Дата: 16.12.19 07:36
Оценка:
Здравствуйте, nikov, Вы писали:

Теперь озадачен чем нужно пользоваться в коде
Только Y получается по настоящему только для чтения.

struct S
{
    public readonly ref int X => throw null;
    public ref readonly int Y => throw null;
    
    public ref int Z => throw null;
    
    void f()
    {
        var s = new S();
        
        ref readonly var x = ref s.X;        
        ref var x2 = ref s.X; // Ok
        
        ref readonly var y = ref s.Y;
        // ref var y2 = ref s.Y; // Error: s.Y is readonly
    }
}
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.