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
Utrzymywanie otwartej / aktywnej sesji ASP.NET
Jaki jest najłatwiejszy i najbardziej dyskretny sposób na utrzymanie sesji ASP.NET, o ile użytkownik ma otwarte okno przeglądarki? Czy są to połączenia czasowe AJAX? Chcę zapobiec następującym sytuacjom: czasami użytkownicy otwierają okno przez długi czas, potem wprowadzają coś, a po przesłaniu nic już nie działa, ponieważ sesja po stronie serwera …
116 c#  asp.net  session 

6
Nieprawidłowy identyfikator URI: nie można określić formatu identyfikatora URI
Ciągle otrzymuję ten błąd. Nieprawidłowy identyfikator URI: nie można określić formatu identyfikatora URI. kod jaki mam to: Uri uri = new Uri(slct.Text); if (DeleteFileOnServer(uri)) { nn.BalloonTipText = slct.Text + " has been deleted."; nn.ShowBalloonTip(30); } Aktualizacja: zawartość w slct.Text to ftp.jt-software.net/style.css. Co daje? Dlaczego to nie jest prawidłowy format URI? …
116 c#  .net  winforms  uri 


9
C # przechwyć wyjątek przepełnienia stosu
Mam rekurencyjne wywołanie metody, która zgłasza wyjątek przepełnienia stosu. Pierwsze wywołanie jest otoczone blokiem try catch, ale wyjątek nie jest przechwytywany. Czy wyjątek przepełnienia stosu zachowuje się w specjalny sposób? Czy mogę prawidłowo złapać / obsłużyć wyjątek? Nie wiem, czy to istotne, ale dodatkowe informacje: wyjątek nie jest zgłaszany w …

2
Asynchroniczne implementacje interfejsu
Obecnie próbuję utworzyć moją aplikację przy użyciu niektórych metod Async. Wszystkie moje IO są wykonywane przez jawne implementacje interfejsu i jestem trochę zdezorientowany, jak sprawić, by operacje były asynchroniczne. Jak widzę rzeczy mam dwie opcje w realizacji: interface IIO { void DoOperation(); } OPCJA 1: wykonaj niejawną implementację asynchroniczną i …

4
Co to jest globalne ::?
W C # widzę global::używane dość często w kodzie generowanym automatycznie. Nie jest to coś, czego sam używałem, więc nie wiem, jaki jest tego cel. Czy ktoś może to wyjaśnić?
116 c# 

8
Inicjowanie IEnumerable <string> w C #
Mam ten przedmiot: IEnumerable&lt;string&gt; m_oEnum = null; i chciałbym go zainicjować. Próbowałem IEnumerable&lt;string&gt; m_oEnum = new IEnumerable&lt;string&gt;() { "1", "2", "3"}; ale mówi: „IEnumerable nie zawiera metody dodawania ciągu. Masz pomysł? Dzięki
116 c#  .net 

3
Jak używać WebRequest, aby uzyskać dostęp do witryny zaszyfrowanej za pomocą protokołu SSL przy użyciu protokołu HTTPS?
Piszę program, który czyta zawartość z adresu URL podanego przez użytkownika. Mój problem tkwi w kodzie, który wygląda mniej więcej tak: Uri uri = new Uri(url); WebRequest webRequest = WebRequest.Create(uri); WebResponse webResponse = webRequest.GetResponse(); ReadFrom(webResponse.GetResponseStream()); I to jest złe, jeśli podany adres URL jest adresem URL „https: //”. Czy ktoś …
116 c#  webrequest 

14
Automatyczne tworzenie wyliczenia na podstawie wartości w tabeli wyszukiwania bazy danych?
Jak automatycznie utworzyć wyliczenie, a następnie użyć jego wartości w języku C # na podstawie wartości w tabeli wyszukiwania bazy danych (przy użyciu warstwy danych biblioteki przedsiębiorstwa)? Na przykład, jeśli dodam nową wartość wyszukiwania w bazie danych, nie chcę ręcznie dodawać dodatkowej deklaracji statycznej wartości wyliczenia w kodzie - chciałbym, …
116 c#  database  dynamic  enums 

7
Wywołanie metody co x minut
Chcę wywoływać jakąś metodę co 5 minut. W jaki sposób mogę to zrobić? public class Program { static void Main(string[] args) { Console.WriteLine("*** calling MyMethod *** "); Console.ReadLine(); } private MyMethod() { Console.WriteLine("*** Method is executed at {0} ***", DateTime.Now); Console.ReadLine(); } }
116 c# 

4
ICollection <T> Vs List <T> w Entity Framework
Obejrzałem tylko kilka webcastów, zanim zacząłem projektować kilka aplikacji Entity Framework. Naprawdę nie przeczytałem zbyt wiele dokumentacji i czuję, że teraz cierpię z tego powodu. Używam List&lt;T&gt;na moich zajęciach i działa świetnie. Teraz przeczytałem dokumentację i stwierdza, że ​​powinienem był użyć ICollection&lt;T&gt;. Zmieniłem się na to i nie spowodowało to …

8
Konwersja List <int> na ciąg rozdzielany przecinkami
Czy istnieje sposób, aby wziąć Listę i przekonwertować ją na ciąg oddzielony przecinkami? Wiem, że mogę to po prostu zapętlić i zbudować, ale jakoś myślę, że niektórzy z was to fajniejszy sposób na zrobienie tego? Naprawdę chcę nauczyć się tego typu „sztuczek”, więc proszę wyjaśnij lub umieść link do dokumentacji …
116 c#  collections 

3
Co oznacza | = (pojedyncza kreska równa) i & = (pojedynczy znak ampers i równy) oznaczają
W poniższych wierszach: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &amp;= ~FileAttributes.System; Co oznacza |=(pojedyncza rura równa) i &amp;=(pojedynczy znak ampersand równa) w języku C # Chcę usunąć atrybut systemowy, zachowując pozostałe ...

6
Ile obiektów typu String zostanie utworzonych przy użyciu znaku plus?
Ile obiektów typu String zostanie utworzonych przy użyciu znaku plus w poniższym kodzie? String result = "1" + "2" + "3" + "4"; Gdyby było tak, jak poniżej, powiedziałbym trzy obiekty typu String: „1”, „2”, „12”. String result = "1" + "2"; Wiem również, że obiekty String są buforowane w …
115 c#  string  clr 


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.