.net

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?

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?

Jak mogę ustalić, czy a.NET montaż został zbudowany dla x86 lub x64?

Mam dowolną listę zestawów. NET. Muszę programowo sprawdzić, czy każdy DLL został zbudowany dla x86(w przeciwieństwie do X64 lub dowolnego procesora). Czy to możliwe?

Obsługa okien dialogowych w WPF za pomocą MVVM

We wzorze MVVM dla WPF obsługa okien dialogowych jest jedną z bardziej złożonych operacji. Ponieważ twój model widoku nie wi ... Args> RequiresDeleteDialog; To jest OK, ale oznacza to, że widok wymaga kodu, od którego chciałbym się trzymać z daleka.

Jaka jest różnica between.NET Rdzeń and.NET standardowe typy projektów biblioteki klas?

W Visual Studio istnieją co najmniej 3 różne typy bibliotek klas, które możesz utworzyć: Class Library (. NET Framework) ... lass Library (.NET Standard) i Class Library (.NET Core), Dlaczego oba istnieją i kiedy powinniśmy używać jednego nad drugim?

Metody LINQPad [extension]

Czy ktoś ma pełną listę metod i metod rozszerzenia LINQPad, takich jak .Dump() SubmitChanges()

W WPF, jakie są różnice między atrybutami x: Name I Name?

Tytuł mówi wszystko. Czasami wydaje się, że atrybuty Name i x:Name są wymienne. Więc, jakie są ostateczne różnice między ni ... lepiej jest używać jednego nad drugim? Czy są jakieś implikacje wydajności lub pamięci, aby używać ich w niewłaściwy sposób?

Najlepsze praktyki/wskazówki dotyczące utrzymywania numerów wersji montażowych

Szukam wskazówek, sugestii, a nawet dyktowania, jak zarządzać trzema różnymi numerami wersji Złożenia dla zestawu. NET. Wer ... użyciu produkcyjnym, ale nadal w fazie rozwoju-wiesz - jedna z tych małych firm, bez sytuacji kontroli zmian infrastruktury.

Jaki jest najbardziej dojrzały Framework BDD for.NET? [zamknięte]

Używamy BDD - Behaviour Driven Development (z perspektywy dana Northa) jako mechanizmu rejestrowania testów akceptacji użytko ... wydaje się być prekursorem - ale czy są jakieś inne, na które powinienem patrzeć? Czy jest wyraźnym "zwycięzcą" w tej chwili?

NHibernate jest Flush: gdzie i kiedy go używać i dlaczego?

Jedną z rzeczy, które mnie całkowicie mylą, jest użycie session.Flush, w połączeniu z session.Commit i session.Close. Czasam ... re wytyczne, gdzie i kiedy używać koloru? Sprawdziłem dokumentację NHibernate, ale nadal nie mogę znaleźć prostej odpowiedzi.

Kodowanie URL za pomocą C#

Mam aplikację, która wysyła żądanie POST do oprogramowania forum VB i loguje kogoś (bez ustawiania plików cookie lub czegokol ... |fenix new username = mas%xxfenix Gdzie %xx jest wartością ASCII lub dowolną inną wartością, która łatwo identyfikuje znak.

Jaki jest cel stosu? Po co nam to?

Więc właśnie uczę się debugować moje aplikacje C#. Net. Zawsze zastanawiałem się: jaki jest cel stosu? żeby umieścić moje ... e jest Oparte na PAMIĘCI RAM? dla efektywności? Staram się to zrozumieć, aby pomóc mi zrozumieć CIL kody znacznie głębiej.

Jak przekonwertować UTF-8 bajt [] na string?

Mam byte[] tablicę, która jest ładowana z pliku, który przypadkiem zawiera UTF-8. W niektórych kod debugowania, muszę przekon ... robi? Pod okładkami powinna być tylko alokacja i memcopy , więc nawet jeśli nie jest zaimplementowana, powinna być możliwa.

TransactionScope automatycznie eskalacja do MSDTC na niektórych maszynach?

W naszym projekcie używamy TransactionScope, aby zapewnić, że nasza warstwa dostępu do danych wykonuje swoje akcje w transakc ... ostatnie jest sprzeczne z logiką otwarcia połączenie tak późno, jak to możliwe i zamknięcie go tak szybko, jak to możliwe.

In.NET, która pętla działa szybciej, " for " czy "foreach"?

W C# / VB. NET/. net, która pętla działa szybciej, for Czy foreach? Odkąd przeczytałem, że pętla for działa szybciej niż pęt ... i, bardzo interesują mnie fakty i liczby. Istnieją aplikacje, w których ostatnia mila optymalizacji wydajności ma znaczenie.

Skopiuj całą zawartość katalogu w C#

Chcę skopiować całą zawartość katalogu z jednej lokalizacji do drugiej w C#. Nie wydaje się, aby było to możliwe przy użyciu ... omputer(). FileSystem.CopyDirectory( sourceFolder, outputFolder ); To wygląda na dość brzydki hack. Jest lepszy sposób?