Pytania oznaczone «.net-4.0»

103
Dlaczego mogę utworzyć klasę o nazwie „var”?

Czy varsłowo kluczowe nie jest w języku C #? Ale dlaczego mogę to zrobić: public class var { } public class main { public static void main(string[] args) { var testVar = new var(); } } To, varco jest używane w kodzie, to varklasa zadeklarowana przed mainklasą. A kompilator nawet nie...

100
Jak wyczyścić MemoryCache?

Utworzyłem pamięć podręczną przy użyciu klasy MemoryCache. Dodaje do niego kilka pozycji, ale kiedy muszę ponownie załadować pamięć podręczną, chcę ją najpierw wyczyścić. Jaki jest najszybszy sposób na zrobienie tego? Czy powinienem przejrzeć wszystkie elementy i usuwać je pojedynczo, czy jest...

99
Błąd instalacji zestawu Windows SDK 7.1

Próbuję zainstalować zestaw Windows SDK dla systemu Windows 7 z .NET Framework 4, ale po otwarciu instalacji pojawia się błąd: Niektóre składniki Windows SDK wymagają RTM .NET Framework 4. Instalator wykrył przedpremierową wersję .NET Framework 4. Jeśli będziesz kontynuować instalację, te...

96
Jak spłaszczyć drzewo za pomocą LINQ?

Mam więc proste drzewo: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Mam IEnumerable<MyNode>. Chcę uzyskać listę wszystkich MyNode(w tym obiektów węzłów wewnętrznych ( Elements)) jako jedną płaską listę Where group == 1. Jak to...

89
Wyjątek: „Formaty URI nie są obsługiwane”

Mam absolutną ścieżkę lokalną wskazującą na katalog: "file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj" Ale kiedy próbuję wrzucić go do DirectoryInfopamięci, pojawia się wyjątek „Formaty URI nie są obsługiwane”. Wyszukałem w Google i szukałem SO, ale widzę tylko...

89
C # użyj System.Type jako parametru ogólnego

Mam listę typów (System.Type), które wymagają zapytania w bazie danych. Dla każdego z tych typów muszę wywołać następującą metodę rozszerzenia (która jest częścią LinqToNhibernate): Session.Linq<MyType>() Jednak nie mam MyType, ale chcę zamiast tego użyć Type. Co mam to:...