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.




11
Konstruktor kopiujący kontra Clone ()
W języku C #, jaki jest preferowany sposób dodawania (głębokiej) funkcji kopiowania do klasy? Czy należy implementować konstruktor kopiujący, czy raczej wyprowadzać ICloneablei implementować Clone()metodę? Uwaga : napisałem „głęboko” w nawiasach, ponieważ uważałem, że to nie ma znaczenia. Najwyraźniej inni się z tym nie zgadzają, więc zapytałem, czy konstruktor / …
120 c# 


8
Używanie „UseMvc” do konfigurowania MVC nie jest obsługiwane podczas korzystania z routingu punktów końcowych
Miałem projekt Asp.Net core 2.2. Niedawno zmieniłem wersję z .net core 2.2 na .net core 3.0 Preview 8. Po tej zmianie widzę ten komunikat ostrzegawczy: używanie „UseMvc” do konfigurowania MVC nie jest obsługiwane podczas korzystania z routingu punktów końcowych. Aby kontynuować korzystanie z „UseMvc”, ustaw „MvcOptions.EnableEndpointRouting = false” w „ConfigureServices”. …

17
Surowe zapytanie SQL bez DbSet - Entity Framework Core
Po usunięciu Entity Framework Core dbData.Database.SqlQuery<SomeModel>nie mogę znaleźć rozwiązania do zbudowania surowego zapytania SQL dla mojego zapytania wyszukiwania pełnotekstowego, które zwróci dane tabel, a także pozycję. Jedyną metodą, jaką widziałem do tworzenia surowego zapytania SQL w Entity Framework Core, jest metoda, dbData.Product.FromSql("SQL SCRIPT");która nie jest przydatna, ponieważ nie mam zestawu …

9
Nie można załadować ps1, ponieważ uruchamianie skryptów jest wyłączone w tym systemie
Próbuję uruchomić powershellskrypt z poziomu C #. Najpierw ustawiłem wartość ExecutionPolicyna, Unrestricteda skrypt jest teraz uruchamiany z PowerShell ISE. Teraz to jest C # mój kod: class Program { private static PowerShell ps; static void Main(string[] args) { ps = PowerShell.Create(); string ps1File = Path.Combine(Environment.CurrentDirectory, "script.ps1"); ExecuteScript(ps1File); Console.ReadLine(); } static …
120 c#  powershell 


11
Automatycznie uruchom usługę Windows podczas instalacji
Mam usługę Windows, którą instaluję przy użyciu programu InstallUtil.exe. Mimo że ustawiłem metodę uruchamiania na Automatyczną, usługa nie uruchamia się po zainstalowaniu, muszę ręcznie otworzyć usługi i kliknąć przycisk Start. Czy istnieje sposób, aby go uruchomić za pomocą wiersza poleceń lub kodu usługi?

5
Możliwa utrata frakcji
Wybaczcie, jeśli jest to naiwne pytanie, jednak dzisiaj jestem zagubiony. Mam proste obliczenie podziału, takie jak: double returnValue = (myObject.Value / 10); Wartość to int w obiekcie. Otrzymuję komunikat z informacją o możliwej utracie frakcji. Jednak gdy zmienię double na int, wiadomość znika. Jakieś przemyślenia, dlaczego tak się stało?
119 c#  math 



7
Statyczne indeksatory?
На этот вопрос есть ответы на Stack Overflow на русском : Перегрузка индексатора статического класса Dlaczego statyczne indeksatory są niedozwolone w C #? Nie widzę powodu, dla którego nie miałyby być dozwolone, a ponadto mogłyby być bardzo przydatne. Na przykład: public static class ConfigurationManager { public object this[string name] { …

7
Usuwanie formantów użytkownika WPF
Utworzyłem niestandardową kontrolkę użytkownika WPF, która jest przeznaczona do użytku przez inną firmę. Mój formant ma prywatnego członka, który jest jednorazowy i chciałbym mieć pewność, że jego metoda usuwania będzie zawsze wywoływana po zamknięciu zawierającego okno / aplikacji. Jednak UserControl nie jest jednorazowy. Próbowałem zaimplementować interfejs IDisposable i subskrybować zdarzenie …
119 c#  .net  wpf  user-controls  dispose 

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.