Версия C # и версия .NET Framework? [Дубликат]

Это еще один способ сделать это и будет работать независимо от того, присутствуют ли ключи только в одном или в обоих словарях.

def merge_dicts(dict_a, dict_b):
    merged_dict = {key: [value] for key, value in dict_a.iteritems()}
    for key, value in dict_a.iteritems():
        try:
            merged_dict[key].append(value)
        except KeyError:
            meeged_dict[key] = [value]
    return ret_dict
14
задан Peter Mortensen 16 October 2009 в 13:23
поделиться

3 ответа

Я не уверен, каков Ваш фактический вопрос, но если это - то, что является текущими версиями..

C#: 3.0
Платформа.NET: 3.5

Вы могли бы также хотеть смотреть на эту аварийную диаграмму. Это служит Основой, языком и отношениями CLR.

23
ответ дан 1 December 2019 в 09:33
поделиться

C# 1.0 - управляемый код

C# 2.0 - дженерики, типы Nullable, анонимные делегаты, частичные классы / методы

C# 3.0 - LINQ, лямбда-выражения, неявный ввод переменной, оптимизированная объектная инициализация

//Связанный? несколько, возможно,

4
ответ дан 1 December 2019 в 09:33
поделиться

.net 2 C# 2

.net 3 C# 2

.net 3.5 C# 3

1
ответ дан 1 December 2019 в 09:33
поделиться
Другие вопросы по тегам:

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