[c#] использование оператора с несколькими переменными


0 Answers

Следующее работает только для экземпляров того же типа! Спасибо за комментарии.

Этот пример кода из MSDN :

using (Font font3 = new Font("Arial", 10.0f), font4 = new Font("Arial", 10.0f))
{
    // Use font3 and font4.
}
Question

На этот вопрос уже есть ответ:

Возможно ли сделать этот код немного более компактным, так или иначе объявив переменную 2 внутри одного и того же блока использования?

using (var sr = new StringReader(content))
{
    using (var xtr = new XmlTextReader(sr))
    {
        obj = XmlSerializer.Deserialize(xtr) as TModel;
    }
}





Related