Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.


11
Kiedy należy używać typu HashSet <T>?
Badam ten HashSet&lt;T&gt;typ, ale nie rozumiem, jakie miejsce zajmuje w kolekcjach. Czy można go użyć do zastąpienia List&lt;T&gt;? Wyobrażam sobie, że działanie a HashSet&lt;T&gt;jest lepsze, ale nie widziałem indywidualnego dostępu do jego elementów. Czy to tylko do wyliczenia?

5
Właściwy Linq, gdzie klauzule
Piszę sporo linq w moim codziennym życiu, ale przeważnie są to proste stwierdzenia. Zauważyłem, że używając klauzul where, istnieje wiele sposobów ich zapisywania i każdy z nich daje takie same wyniki, o ile wiem. Na przykład; from x in Collection where x.Age == 10 where x.Name == "Fido" where x.Fat …
134 c#  linq 

5
Pominięcie wszystkich przestrzeni nazw xsi i xsd podczas serializacji obiektu w .NET?
Kod wygląda następująco: StringBuilder builder = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; using (XmlWriter xmlWriter = XmlWriter.Create(builder, settings)) { XmlSerializer s = new XmlSerializer(objectToSerialize.GetType()); s.Serialize(xmlWriter, objectToSerialize); } Wynikowy dokument serializowany zawiera przestrzenie nazw, na przykład: &lt;message xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns="urn:something"&gt; ... &lt;/message&gt; Aby usunąć przestrzenie nazw xsi …



5
Jaka jest różnica między wzorcem mapowania danych, bramą danych tabeli (bramą), obiektem dostępu do danych (DAO) i wzorcami repozytorium?
Próbuję odświeżyć swoje umiejętności projektowania wzorców i jestem ciekawy, jakie są różnice między tymi wzorami? Wszystkie wydają się być tym samym - hermetyzują logikę bazy danych dla określonej jednostki, aby kod wywołujący nie miał wiedzy o podstawowej warstwie trwałości. Z moich krótkich badań wynika, że ​​wszystkie z nich zazwyczaj wdrażają …



14
LINQ to Entities obsługuje tylko konstruktory i inicjatory bez parametrów
Mam ten błąd w tym wyrażeniu linq: var naleznosci = (from nalTmp in db.Naleznosci where nalTmp.idDziecko == idDziec select new Payments ( nalTmp.Dziecko.Imie, nalTmp.Dziecko.Nazwisko, nalTmp.Miesiace.Nazwa, nalTmp.Kwota, nalTmp.RodzajeOplat.NazwaRodzajuOplaty, nalTmp.RodzajeOplat.TypyOplat.NazwaTypuOplaty, nalTmp.DataRozliczenia, nalTmp.TerminPlatnosci )).ToList(); Masz pomysł, jak rozwiązać ten problem? Próbuję z dowolną kombinacją wyrażeń ...: /



2
Serializacja / deserializacja JSON w ASP.Net Core
Skoro nie ma JavaScriptSerializer, jakiej implementacji natywnej można użyć, aby sobie z tym poradzić? Zauważyłem JsonResulti mogę sformatować dane do JSON za pomocą tego, ale jak deserializować? A może brakuje mi niektórych zależności w project.json?
134 c#  json  asp.net-core 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.