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.

10
Grupuj według w LINQ
Załóżmy, że mamy taką klasę: class Person { internal int PersonID; internal string car; } Teraz mam listę tej klasy: List<Person> persons; Teraz ta lista może mieć wiele instancji z tymi samymi PersonID, na przykład: persons[0] = new Person { PersonID = 1, car = "Ferrari" }; persons[1] = new …
1061 c#  linq  group-by 

13
Wieloliniowy ciąg literału w C #
Czy istnieje prosty sposób na utworzenie literału ciągu wielowierszowego w języku C #? Oto co mam teraz: string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; Wiem, że PHP ma <<<BLOCK BLOCK; Czy C # ma coś podobnego?
1046 c#  string  shorthand 

23
Zapytanie LINQ w DataTable
Próbuję wykonać zapytanie LINQ na obiekcie DataTable i dziwnie stwierdzam, że wykonywanie takich zapytań na DataTables nie jest proste. Na przykład: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; To jest niedozwolone. Jak mogę uzyskać coś takiego? Dziwi mnie, że zapytania LINQ nie są dozwolone …
1031 c#  .net  linq  datatable  .net-3.5 



14
Grupuj według wielu kolumn
Jak mogę wykonać GroupBy wiele kolumn w LINQ Coś podobnego do tego w SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> Jak mogę przekonwertować to na LINQ: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY …
967 c#  .net  linq  group-by  aggregate 





14
Jak przekształcić obiekt C # w ciąg JSON w .NET?
Mam takie zajęcia: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } I chciałbym przekształcić Ladobiekt w ciąg JSON w następujący sposób: { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (bez formatowania). Znalazłem ten link , ale używa przestrzeni …
943 c#  .net  json  serialization 

30
Jak uzyskać indeks bieżącej iteracji pętli foreach?
Czy istnieje jakiś rzadki konstrukt języka, którego nie spotkałem (jak kilka, których ostatnio się nauczyłem, niektóre na stosie przepełnienia) w języku C #, aby uzyskać wartość reprezentującą bieżącą iterację pętli foreach? Na przykład obecnie robię coś takiego w zależności od okoliczności: int i = 0; foreach (Object o in collection) …
938 c#  foreach 

9
Różnice w usługach AddTransient, AddScoped i AddSingleton
Chcę zaimplementować wstrzykiwanie zależności (DI) w programie ASP.NET Core. Po dodaniu tego kodu do ConfigureServicesmetody działają obie metody. Jaka jest różnica między metodami services.AddTransienti service.AddScopedw programie ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }

15
Jak przekonwertować bajt [] UTF-8 na ciąg?
Mam byte[]tablicę, która jest ładowana z pliku, o którym wiadomo, że zawiera UTF-8 . W kodzie do debugowania muszę przekonwertować go na ciąg. Czy istnieje jeden liniowiec, który to zrobi? Pod przykrywkami powinien to być tylko przydział i memcopy , więc nawet jeśli nie zostanie wdrożony, powinno być możliwe.

22
Uzyskaj wartość właściwości z ciągu za pomocą odbicia w C #
Próbuję zaimplementować transformację danych przy użyciu przykładu Reflection 1 w moim kodzie. GetSourceValueFunkcja posiada przełącznik porównujące różne typy, ale chcę, aby usunąć te rodzaje i właściwości i mają GetSourceValueuzyskać wartość właściwości przy użyciu tylko jednego ciągu jako parametru. Chcę przekazać klasę i właściwość w ciągu i rozstrzygnąć wartość właściwości. czy …

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.