Выберите корректный синтаксис для получения второго элемента из словаря Dictionary<string, Vendor> vendors:
#Quiz #CSharp
  #Quiz #CSharp
Anonymous Quiz
    1%
    vendors[0]
      
    55%
    vendors[1]
      
    4%
    vendors[2]
      
    40%
    vendors["XYZ Inc"]
      
    Какое ограничение можно использовать, чтобы убедиться, что обобщённый параметр типа T имеет реализацию оператора + ?
#Quiz #CSharp
  #Quiz #CSharp
Anonymous Quiz
    23%
    where T: operator +
      
    3%
    where T: mathematical
      
    65%
    для оператора + не существует ограничения типа
      
    10%
    where T: numerical
      
    Что будет при выполнении этого кода?
var myDict = new Dictionary<int, string>(); myDict.Add(10, "Ten"); myDict.Add(10, "10"); #Quiz #CSharp
  var myDict = new Dictionary<int, string>(); myDict.Add(10, "Ten"); myDict.Add(10, "10"); #Quiz #CSharp
Anonymous Quiz
    2%
    Ошибка компиляции, потому что необходимо указать размер при инициализации словаря
      
    1%
    В словарь добавится один элемент со значением "Ten" (второй вызов Add просто проигнорируется)
      
    18%
    В словаре останется элемент со значением "10" (значение перезапишется во втором вызове Add)
      
    7%
    В словарь добавятся оба элемента с одинаковым значением ключа
      
    73%
    Возникнет ошибка времени выполнения, т.к. нельзя добавлять элемент с одним ключом несколько раз
      
    👍8
  