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.


15
Konwertuj listę na ciąg znaków oddzielonych przecinkami
Mój kod jest jak poniżej: public void ReadListItem() { List<uint> lst = new List<uint>() { 1, 2, 3, 4, 5 }; string str = string.Empty; foreach (var item in lst) str = str + item + ","; str = str.Remove(str.Length - 1); Console.WriteLine(str); } Wynik: 1,2,3,4,5 Jaki jest najprostszy sposób …
158 c#  .net 

4
Parallel.ForEach vs Task.Run i Task.WhenAll
Jakie są różnice między używaniem Parallel.ForEach lub Task.Run () do asynchronicznego uruchamiania zestawu zadań? Wersja 1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); Wersja 2: List<string> strings = new List<string> { "s1", "s2", "s3" }; List<Task> Tasks = new List<Task>(); foreach …

10
Pobierz (ostatnią część) nazwę bieżącego katalogu w C #
Muszę pobrać ostatnią część bieżącego katalogu, na przykład z /Users/smcho/filegen_from_directory/AIRPassthrough, muszę pobrać AIRPassthrough. W Pythonie mogę to uzyskać za pomocą tego kodu. import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] Lub print os.path.basename(path) Jak mogę zrobić to samo z C #? DODANY Z pomocą osób odpowiadających znalazłem to, czego potrzebowałem. using …
158 c#  string  filepath 

3
Test Explorer (VS) pokazuje „<Nieznany projekt>”
Wszystko poniżej jest zrobione w VS2019, przy użyciu .NET Framework 4.7 i NUnit + NUnit3TestAdapter Stworzyłem zespół o nazwie Exitus.Tests i dodałem kilka testów jednostkowych. Jednak zrób kilka problemów z Nuget, których nie mogłem rozwiązać, stworzyłem inny projekt o nazwie Exitus.UnitTests i usunąłem kiedyś plik, który miałem w starym projekcie …
157 c#  visual-studio  nunit 

7
Jak uzyskać dostęp do zmiennych sesji z dowolnej klasy w ASP.NET?
Utworzyłem plik klasy w folderze App_Code w mojej aplikacji. Mam zmienną sesji Session["loginId"] Chcę uzyskać dostęp do tych zmiennych sesji w mojej klasie, ale kiedy piszę następujący wiersz, pojawia się błąd Session["loginId"] Czy ktoś może mi powiedzieć, jak uzyskać dostęp do zmiennych sesji w ramach klasy utworzonej w folderze app_code …

14
Jak przekonwertować List <string> na List <int>?
Moje pytanie jest częścią tego problemu: Otrzymałem zbiór identyfikatorów z formularza. Muszę zdobyć klucze, przekonwertować je na liczby całkowite i wybrać pasujące rekordy z bazy danych. [HttpPost] public ActionResult Report(FormCollection collection) { var listofIDs = collection.AllKeys.ToList(); // List&lt;string&gt; to List&lt;int&gt; List&lt;Dinner&gt; dinners = new List&lt;Dinner&gt;(); dinners= repository.GetDinners(listofIDs); return View(dinners); }
157 c# 

6
Włącz IncludeExceptionDetailInFaults (z ServiceBehaviorAttribute lub z zachowania konfiguracji <serviceDebug>) na serwerze
Mam usługę WCF, która działa doskonale i coś się zmieniło i nie wiem co. Mam ten wyjątek: System.ServiceModel.FaultException: serwer nie mógł przetworzyć żądania z powodu błędu wewnętrznego. Aby uzyskać więcej informacji o błędzie, włącz opcję IncludeExceptionDetailInFaults (z ServiceBehaviorAttribute lub z zachowania konfiguracji) na serwerze w celu wysłania informacji o wyjątku …

26
Dostawca nie jest zgodny z wersją klienta Oracle
Próbuję użyć klienta błyskawicznego Oracle ODP.NET 11g (11.1.0.6.20) w moim projekcie ASP.net jako dostawcy danych, ale po uruchomieniu strony aspx pojawia się komunikat „ Dostawca nie jest zgodny z wersją klienta Oracle ”. Każda pomoc będzie mile widziana. Odwołałem się do dostawcy danych w programie Visual Studio 2005, a kod …

7
Zaimplementuj ogólny limit czasu C #
Szukam dobrych pomysłów na implementację ogólnego sposobu wykonywania pojedynczego wiersza (lub anonimowego delegata) kodu z przekroczeniem limitu czasu. TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min Szukam rozwiązania, które będzie można elegancko zaimplementować w wielu miejscach, w których mój kod …

6
Dołącz zawartość list do innej listy C #
Mam: Główna lista o nazwie GlobalStrings Kolejna lista o nazwie localStrings Na przykład w pętli: List&lt;string&gt; GlobalStrings = new List&lt;string&gt;(); List&lt;string&gt; localStrings = new List&lt;string&gt;(); for(x=1;x&lt;10;x++) { localStrings.Add("some value"); localStrings.Add("some value"); } // Want to append localStrings to GlobalStrings as easily as possible
157 c# 

27
Jak elegancko sprawdzić, czy liczba mieści się w zakresie?
Jak mogę to zrobić elegancko w C # i .NET 3.5 / 4? Na przykład liczba może wynosić od 1 do 100. Wiem, że wystarczyłoby proste; ale słowem kluczowym w tym pytaniu jest elegancja. To dla mojego projektu zabawki, a nie do produkcji. To pytanie nie dotyczyło szybkości, ale piękna …
157 c#  numbers  int 




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.