c#

Czy istnieje lepsza alternatywa dla "włącz Typ"?

Widząc, że C# nie może switch na typie (który, jak się domyślam, nie został dodany jako specjalny przypadek, ponieważ is rela ... ((B)o).Skip(); } else { throw new ArgumentException("Unexpected type: " + o.GetType()); } }

Czy użycie" new " na strukturze przydziela ją na stercie lub stosie?

Kiedy tworzysz instancję klasy z operatorem new, pamięć zostanie przydzielona na stercie. Kiedy tworzysz instancję struktury za pomocą operatora new, gdzie przydzielana jest pamięć, na stercie lub na stosie ?

Co to jest składnia {get; set;} W C#?

Uczę się ASP.NET MVC, a ja umiem czytać angielskie dokumenty, ale nie bardzo rozumiem co się dzieje z tym kodem: public class Genre { public string Name { get; set; } } Co to znaczy: { get; set; }?

Dołącz/gdzie z LINQ i Lambda

Mam problem z zapytaniem napisanym w LINQ i Lambda. Jak na razie dostaję dużo błędów Oto Mój kod: int id = 1; var query = d ... gt; new { Post = post, Meta = meta }); Jestem nowy w używaniu LINQ, więc nie jestem pewien, czy to zapytanie jest poprawne.

Jak używać try catch do obsługi wyjątków jest najlepszą praktyką

Zachowując kod mojego kolegi nawet od kogoś, kto twierdzi, że jest starszym programistą, często widzę następujący kod: try ... , że jestem zdezorientowany, ponieważ w moim myśleniu użytkownicy powinni wiedzieć, co dzieje się z systemem. Proszę o radę.

Kolekcja została zmodyfikowana; operacja wyliczania może nie zostać wykonana

Nie mogę dojść do sedna tego błędu, ponieważ kiedy debugger jest dołączony, wydaje się, że nie występuje. Poniżej znajduje si ... { System.Diagnostics.Debug.WriteLine("Unsubscribe Error " + e.Message); } } }

Najlepszy sposób na uzyskanie ścieżki folderu aplikacji

Widzę, że jest kilka sposobów na uzyskanie ścieżki do folderu aplikacji: Application.StartupPath System.IO.Path.GetDirecto ... ame().CodeBase) System.IO.Path.GetDirectory(Application.ExecutablePath) Jaki jest najlepszy sposób w zależności od sytuacji?

Jak wygenerować i zweryfikować klucz licencyjny oprogramowania?

Jestem obecnie zaangażowany w rozwój produktu (rozwijanego w C#), który będzie dostępny do pobrania i zainstalowania za darmo ... aby można było pobierać opłaty za nowe klucze w wersjach funkcjonalnych. Coś jeszcze powinienem pomyśleć w tym scenariuszu?

Używanie IQueryable z Linq

Jaki jest pożytek IQueryable W kontekście LINQ? Jest używany do rozwijania metod rozszerzeń lub w jakimkolwiek innym celu?

Po co nam boks i unboxing w C#?

Po co nam boks i unboxing w C#? Wiem, czym jest boks i unboxing, ale nie mogę pojąć, jak naprawdę to wykorzystać. Dlaczego i gdzie mam go używać? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing

AutoMapper vs ValueInjecter [zamknięty]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... er . Czy ktoś może mi powiedzieć jakie są za i przeciw (wydajność, funkcje, wykorzystanie API, rozszerzalność, testowanie) ?

Jak utworzyć nową instancję obiektu z Typu

Może nie zawsze znać Type obiektu w czasie kompilacji, ale może być konieczne utworzenie instancji Type. Jak uzyskać nową instancję obiektu z Type?

Lista lub IList [zamknięta]

Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... aśnić dlaczego chciałbym używać IList zamiast List w C#? podobne pytanie: dlaczego uważa się za złe ujawnianie List<T>

Istnieje już otwarty DataReader powiązany z tym poleceniem, który musi być najpierw zamknięty

Mam takie zapytanie i dostaję błąd w tej funkcji: var accounts = from account in context.Accounts from guran ... Next() +198 System.Linq.Buffer`1..ctor(IEnumerable`1 source) +217 System.Linq.<GetEnumerator>d__0.MoveNext() +96

Jak analizować pliki XML? [zamknięte]

Czy istnieje prosta metoda parsowania plików XML w C#? Jeśli tak, to co?

HttpClient.GetAsync (...) nigdy nie powraca podczas używania wait/async

Edytuj: to pytanie wygląda na to, że może to być ten sam problem, ale nie ma odpowiedzi... Edit: W przypadku testowym 5 zad ... ost /// </summary> public Task<string> Get() { return AsyncAwait_GetSomeDataAsync(); } }

Wykonywać operacje asynchroniczne w ASP.NET MVC używa wątku z ThreadPool on.NET 4

Po tym pytaniu, sprawia mi to komfort podczas korzystania z asynchronicznego operacje w ASP.NET MVC. Tak więc napisałem ... Enumerable<Bar> bars, IEnumerable<FooBar> foobars) { //Do the regular stuff and return } }

Czy jest różnica między " rzucać "i" rzucać ex"?

Są posty, które pytają, jaka jest różnica między tymi dwoma już. (dlaczego muszę o tym w ogóle wspominać...) Ale moje pytani ... zechodzą przez HandleException Czy throw ex; ma taki sam efekt jak wywołanie throw Kiedy wywołane wewnątrz HandleException?

Implementacja C# Object Pooling Pattern

Czy ktoś ma dobry zasób na implementację strategii współdzielonej puli obiektów dla ograniczonego zasobu w stylu poolingu poł ... ie ma priorytetyzacji, dla uproszczenia po prostu Załóżmy, że stworzyłbym pulę dostępnych obiektów przy tworzeniu samej puli.

Jak zaakceptować plik POST

Używam asp.net mvc 4 webapi beta do budowy usługi rest. Muszę być w stanie zaakceptować Opublikowane obrazy/pliki z aplikacj ... ion("Invalid file type.", HttpStatusCode.BadRequest); } // Other code goes here return "/path/to/image.png"; }