Желаю больше синтаксахара в C#

Apr 17, 2013 15:23

1. Хочу, чтобы область видимости property backing field-ов была ограничена. Ибо не должен всякий код лазить в backing field без спроса.

public int MyValue
{
    int myValue = 0; // это backing field видно только геттеру и сеттеру
    // поэтому оно объявлено в конктексте свойства

get
    {
        return myValue;
    }
    set
    {
        this.myValue = value;
    }
}

2. Хочу, чтобы у параметра было в общем случае два имени: внешнее и внутреннее.

// Вызывающему видится параметр long transactionID
public TransactionDetails GetTransactionDetails( long transactionID: id )
{
    // Реализация видит этот же параметр как long id, без необходимости введения локальных переменных
}
Previous post Next post
Up