Вот интересная головоломка.Что особенного в HashSet <T> в .NET 3.5?
Я скачал Snippet Compiler попробовать некоторый материал, и хотел, чтобы написать следующий код:
using System;
using System.Collections.Generic;
public class MyClass
{
public static void RunSnippet()
{
HashSet<int> h = new HashSet<int>();
}
}
Но приведенный выше код не компилируется. Я получаю:
«Тип или пространство имен имя„HashSet“ не может быть найден (? Вы не нашли с помощью директивы или сборочный ссылку)»
Очевидно, что я не , Кажется, он не может найти HashSet, но он находит другие типы в пространстве имен Systems.Collections.Generic (например, List, SortedDictionary).
Какое объяснение? Предположительно Snippet Compiler просто использует стандартный компилятор Framework под обложками ...
Мне было бы интересно узнать, почему это не работает.
УДИВИТЕЛЬНЫЙ! SnippetCompiler для 3.5 не работает! Я бы никогда не проверил, не видел ли я вашего вопроса! – Will 2008-12-03 20:24:32
Рад помочь, задав немые вопросы! :) – 2008-12-03 21:59:54