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.


5
Jak przekonwertować wszystkie ciągi w List <string> na małe litery przy użyciu LINQ?
Widziałem wczoraj fragment kodu w jednej z odpowiedzi na StackOverflow, który mnie zaintrygował. To było coś takiego: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); Miałem nadzieję, że uda mi się go użyć do przekonwertowania wszystkich elementów w myList na małe litery. Jednak tak się nie dzieje ... po …
94 c#  linq  lambda  foreach 

17
Wzorzec fabryki w C #: Jak upewnić się, że wystąpienie obiektu może zostać utworzone tylko przez klasę fabryczną?
Ostatnio myślałem o zabezpieczeniu części mojego kodu. Ciekaw jestem, jak można się upewnić, że obiekt nigdy nie zostanie utworzony bezpośrednio, ale tylko za pomocą jakiejś metody klasy fabrycznej. Powiedzmy, że mam klasę „obiektów biznesowych” i chcę się upewnić, że każda instancja tej klasy będzie miała prawidłowy stan wewnętrzny. Aby to …

8
Jak mogę uzyskać typ danych zmiennej w C #?
Jak mogę się dowiedzieć, jaki typ danych zawiera zmienna? (np. int, string, char itp.) Mam teraz coś takiego: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Testing { class Program { static void Main() { Person someone = new Person(); someone.setName(22); int n = someone.getName(); Console.WriteLine(n.typeOf()); } } class …
94 c#  types 

7
Bezpłatna biblioteka FTP [zamknięta]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Czy możesz polecić bezpłatną bibliotekę FTP (klasę) dla C #. Zajęcia muszą być dobrze napisane i …
94 c#  ftp 



12
Stronicowanie za pomocą LINQ dla obiektów
Jak zaimplementowałbyś stronicowanie w zapytaniu LINQ? Właściwie na razie byłbym zadowolony, gdyby można było naśladować funkcję sql TOP. Jestem jednak pewien, że potrzeba pełnej obsługi stronicowania i tak pojawi się wcześniej. var queryResult = from o in objects where ... select new { A = o.a, B = o.b } …
94 c#  .net  linq  paging 

12
zrozumienie seterów prywatnych
Nie rozumiem potrzeby posiadania prywatnych ustawiaczy, które zaczęły się od C # 2. Posiadanie metody ustawiającej to dla mnie pozwolenie użytkownikowi na ustawienie pewnych zmiennych w tej klasie. W ten sposób nie będziemy ujawniać zmiennych bezpośrednio użytkownikom. Zamiast tego pozwoliliśmy im to zrobić za pomocą tej publicznej metody ustawiającej. Dla …
94 c# 



9
.NET Core 3,0: widoki Razor nie są automatycznie ponownie kompilowane po zmianie
Zgodnie z dokumentacją widoki Razor powinny domyślnie ponownie kompilować po zmianie w środowiskach lokalnych dla ASP.NET Core 3,0. Jednak mój projekt nie robi tego lokalnie. Jeśli zmienię widok i odświeżę podczas debugowania lokalnie, zmiana nie zostanie odzwierciedlona. Muszę zatrzymać rozwiązanie, uruchomić je ponownie, a następnie zobaczyć zmianę. Robię to na …

7
Sprawdzanie, czy HttpStatusCode reprezentuje sukces, czy niepowodzenie
Załóżmy, że mam następującą zmienną: System.Net.HttpStatusCode status = System.Net.HttpStatusCode.OK; Jak mogę sprawdzić, czy jest to kod statusu sukcesu, czy błąd? Na przykład mogę wykonać następujące czynności: int code = (int)status; if(code &gt;= 200 &amp;&amp; code &lt; 300) { //Success } Mogę też mieć jakąś białą listę: HttpStatusCode[] successStatus = new …
94 c#  .net  system.net 

5
Jak uzyskać lokalizację aktualnie wykonywanej biblioteki DLL?
Mam plik konfiguracyjny, który muszę załadować w ramach wykonywania biblioteki DLL, którą piszę. Problem polega na tym, że miejsce, w którym umieściłem dll i plik konfiguracyjny, nie jest „bieżącą lokalizacją”, gdy aplikacja jest uruchomiona. Na przykład umieściłem tutaj plik dll i xml: D: \ Program Files \ Microsoft Team Foundation …
94 c#  .net  dll  file-io 

4
Jak przekazać obiekt do HttpClient.PostAsync i serializować jako treść JSON?
Używam System.Net.Http, znalazłem kilka przykładów w sieci. Udało mi się stworzyć ten kod do złożenia POSTwniosku: public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUri); client.DefaultRequestHeaders.Add("token", token); var content = new FormUrlEncodedContent(new[] { new KeyValuePair&lt;string, string&gt;("", "") }); var result …

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.