использование различных типов в операторе using (C #)

Вы можете использовать RGBA (red, green, blue, alpha) в CSS, что-то вроде этого:

. Просто сделайте что-нибудь подобное в своем случае:

p {
  position: absolute;
  background-color: rgba(0, 255, 0, 0.6);
}

span {
  color: white;
}
29
задан Andrei Rînea 8 June 2009 в 17:53
поделиться

3 ответа

Однако вы можете сделать это:

using (IDisposable cmd = new SqlCommand(), con = (cmd as SqlCommand).Connection)
{
   var command = (cmd as SqlCommand);
   var connection = (con as SqlConnection);
   //code
}

Возможно, это вас устроит.

21
ответ дан 28 November 2019 в 01:46
поделиться

Нет особо веской технической причины; мы могли бы придумать синтаксис, который позволял бы несколько объявлений неоднородных типов. Учитывая, что мы этого не сделали, и уже существует совершенно хороший, ясный, понятный и достаточно сжатый механизм для объявления вложенных блоков разных типов, мы вряд ли добавим новый синтаксический сахар только для того, чтобы сэкономить несколько нажатий клавиш.

17
ответ дан 28 November 2019 в 01:46
поделиться

Другие объявления переменных в C # позволяют только объявлять несколько переменных одного типа в одном операторе; Я не понимаю, почему с использованием заголовков должно отличаться.

5
ответ дан 28 November 2019 в 01:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: