c#-3.0

Gdzie mogę znaleźć dobry przewodnik po C# 3? [zamknięte]

Wygląda na to, że C # 3 uderzyło mnie nawet nie zauważając, możecie mi opowiedzieć o dobrych przewodnikach do C # 3? od lambd ... stało wprowadzone wraz z trzecią wersją języka. Książki drukowane byłyby miłe, ale przewodniki online byłyby jeszcze lepsze!

jak sprawdzić, czy wartość string znajduje się na liście Enum?

W moim łańcuchu zapytań, mam zmienną wieku ?age=New_Born. Czy istnieje sposób, aby sprawdzić, czy ta wartość łańcucha New_Bo ... moja lista Enum będzie większa. Chcę znaleźć lepszy sposób. Zastanawiam się nad używaniem Linq, tylko Nie wiem jak to zrobić.

Przemyślenia na foreach z Enumerable.Range vs traditional for loop

W C # 3.0 podoba mi się ten styl: // Write the numbers 1 thru 7 foreach (int index in Enumerable.Range( 1, 7 )) { Conso ... ąc, że 'n' jest małe, więc wydajność nie jest problemem, czy ktoś sprzeciwia się nowemu stylowi zamiast tradycyjnemu stylowi?

LINQ to SQL entity and data-context classes: business object encapsulation

Jakie są Twoje ulubione sposoby hermetyzacji klas encji LINQ do SQL i klas kontekstu danych w obiektach biznesowych? Co znalazłeś do pracy w danej sytuacji? Czy wymyśliłeś lub przyjąłeś jakieś konkretne wzory?

Hierarchiczne dane w Linq-opcje i wydajność

Mam kilka danych hierarchicznych-każdy wpis ma id i (nullable) identyfikator wpisu nadrzędnego. Chcę odzyskać wszystkie wpisy ... ważasz, że będzie działać lepiej, gdy ilość danych się duże? Czy w Linq do SQL Server 2008 jest obsługiwany typ HierarchyId?

Jakie interfejsy wykonałeś lub widziałeś w C#, które były bardzo cenne? Co było w nich takiego wspaniałego?

"Fluent interfaces" to w dzisiejszych czasach dość gorący temat. C# 3.0 ma kilka fajnych funkcji (szczególnie metody rozszerz ... c je. Więc, jakie są doskonałe, płynne interfejsy, które stworzyłeś lub widziałeś w C# i co uczyniło je tak cennymi? Dzięki.

Lista ogólna jako parametr metody

Jak mogę użyć List<T> jako parametru w metodzie, próbuję tej składni: void Export(List<T> data, params string[] ... acji: Nie można znaleźć typu lub przestrzeni nazw " T " (brakuje Ci dyrektywy używającej lub odniesienia do asemblera?)

statyczny inicjalizator pola readonly vs inicjalizacja statycznego konstruktora

Poniżej znajdują się dwa różne sposoby inicjalizacji statycznych pól readonly. Czy istnieje różnica między tymi dwoma podejśc ... connectionString = WebConfigurationManager.ConnectionStrings["SomeConnection"].ConnectionString; } }

Gdzie mogę znaleźć gramatykę C# 3.0?

Planuję napisać kompilator C#3.0 w C#. Gdzie mogę uzyskać gramatykę do generowania parserów? Najlepiej taki, który współpracuje z ANTLR v3 bez modyfikacji.

StringBuilder Vs StringWriter / StringReader

Ostatnio czytałem, że w StringWriter i StringReader są używane do pisania i czytania z StringBuilder. Cóż, kiedy używam Stri ... ko wejście (ponieważ każdy inny writer i czytnik biorą strumień jako parametr konstruktora do działania), ale StringBuilder?

Lista readonly z prywatnym zestawem

Jak mogę wyeksponować List<T> tak, że jest ona tylko do odczytu, ale może być ustawiona prywatnie? To nie działa: pu ... że możesz mieć: public List<string> myList {get{ return otherList;}} private List<string> otherList {get;set;}

Etykieta Word wrapping [duplikat]

To pytanie ma już odpowiedź tutaj: zawijanie słów dla etykiety w Windows Forms ... tyleto none, property ReadOnly to true I set property WordWrap i właściwość Multiline do true. Czy jest coś na etykietę?

Ekspresja.GreaterThan fails, if one operand is nullable type, other is non-nullable

Tworzę jakiś dynamiczny linq i mam problemy z następującym wyjątkiem: Operator binarny GreaterThanOrEqual nie jest zde ... om/SourceControl/changeset/view/36529#574700 Linia jest ~145 fExp = Expression.GreaterThanOrEqual(fExpLeft, fExpRight);

W C#, Jak mogę poznać typ pliku z bajtu []?

Mam wypełnioną tablicę bajtów z przesłanego pliku. Ale w innej części kodu, muszę znać ten typ pliku przesłany z bajtu [], aby móc renderować poprawny typ zawartości do przeglądarki! Dzięki!!

C # 3.0 generic type inference - przekazywanie delegata jako parametru funkcji

Zastanawiam się, dlaczego kompilator C# 3.0 nie jest w stanie wywnioskować typu metody, gdy jest przekazywana jako parametr d ... nia tak czy istnieje uzasadniony powód, dla którego kompilator nie mógł również zrobić tego samego poprzez wnioskowanie typu?

Recursive control search with LINQ

Jeśli chciałem znaleźć zaznaczone pola wyboru na ASP.NET page I could use the following LINQ query. var checkBoxes = this.Co ... rencyjnego wyszukiwania kontrolnego na type i ID jako metody rozszerzenia, ale zastanawiałem się, jak łatwo to zrobić w LINQ?

Dlaczego kompilator generuje dodatkową zmienną lokalną przy użyciu inicjalizatorów obiektów?

Odpowiadając na pytanie W So wczoraj, zauważyłem, że jeśli obiekt jest inicjowany za pomocą Inicjalizatora obiektu, kompilato ... z tego, że podczas korzystania z Inicjalizatorów obiektowych istnieje narzut wydajności (nawet jeśli jest bardzo niewielki)?

Jak mogę hierarchicznie grupować dane za pomocą LINQ?

Mam pewne dane, które mają różne atrybuty i chcę hierarchicznie grupować te dane. Na przykład: public class Data { publi ... żaden z przekazywanych parametrów? [28]}ten problem jest rozciąganie mojego zrozumienia, co jest świetne, ale mój mózg boli.

jak wstawić datetime do tabeli bazy danych SQL?

Jak wstawić datetime do tabeli bazy danych SQL ? Czy istnieje sposób na wstawienie tego zapytania za pomocą polecenia insert w C#/. Net?

Jak dopasować formularz Windows do dowolnej rozdzielczości ekranu?

Pracuję na VS 2008 z C#. Ten poniższy kod nie działa dla mnie. Mój formularz został zaprojektowany w rozdzielczości 1024 x 76 ... b brakuje mi paska przewijania. Czy jest jakiś sposób na rozwiązanie tego problemu? Proszę, Pokaż mi składnię. Z góry dzięki