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.

12
Jak wysłać JSON na serwer za pomocą C #?
Oto kod, którego używam: // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = "POST"; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important - make sure you specify type this way request.ContentType = "application/json; …
269 c#  json  post  httpwebrequest 




29
Jak wykryć 64-bitową platformę Windows za pomocą .NET?
W aplikacji .NET 2.0 C # używam następującego kodu do wykrycia platformy systemu operacyjnego: string os_platform = System.Environment.OSVersion.Platform.ToString(); Zwraca „Win32NT”. Problem polega na tym, że zwraca „Win32NT”, nawet jeśli jest uruchomiony w systemie Windows Vista 64-bit. Czy jest jakaś inna metoda poznania właściwej platformy (32- lub 64-bitowej)? Należy pamiętać, że …

4
Parallel.ForEach vs Task.Factory.StartNew
Jaka jest różnica między poniższymi fragmentami kodu? Czy oba nie będą używać wątków puli wątków? Na przykład, jeśli chcę wywołać funkcję dla każdego elementu w kolekcji, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }

12
Czy istnieje opakowanie .NET / C # dla SQLite? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Chciałbym użyć SQLite z poziomu C # .Net, ale nie mogę znaleźć odpowiedniej biblioteki. …
267 c#  .net  database  sqlite 

23
Jak połączyć dwie tablice w języku C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Teraz używam int[] z = x.Concat(y).ToArray(); Czy istnieje łatwiejsza lub bardziej wydajna metoda?
267 c#  arrays  .net  linq 

9
Enum Naming Convention - liczba mnoga
Zadaję to pytanie, mimo że przeczytałem podobne, ale nie dokładnie to, czego chcę na konwencji nazewnictwa C # dla wyliczania i dopasowywania właściwości Odkryłem, że mam tendencję do nazywania liczby mnogiej liczbą mnogą, a następnie „używania” jej w liczbie pojedynczej, na przykład: public enum EntityTypes { Type1, Type2 } public …

24
Najbardziej wydajny sposób usuwania znaków specjalnych z łańcucha
Chcę usunąć wszystkie znaki specjalne z ciągu. Dozwolone znaki to AZ (wielkie lub małe), cyfry (0–9), podkreślenie (_) lub znak kropki (.). Mam następujące, działa, ale podejrzewam (wiem!), Że to nie jest bardzo wydajne: public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); for (int i = 0; …
266 c#  string 


17
Analiza plików CSV w C #, z nagłówkiem
Czy istnieje domyślny / oficjalny / zalecany sposób analizowania plików CSV w języku C #? Nie chcę zrolować własnego parsera. Widziałem również przypadki osób korzystających z ODBC / OLE DB do czytania CSV za pomocą sterownika Text i wiele osób zniechęca to ze względu na „wady”. Jakie są te wady? …
266 c#  csv  file-io  io  header 




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.