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.

2
Określ system operacyjny w .NET Core
Jak mogę określić, w którym systemie operacyjnym działa moja aplikacja .NET Core? W przeszłości mogłem użyć Environment.OSVersion. Jaki jest obecny sposób określenia, czy moja aplikacja działa na komputerze Mac czy Windows?
118 c#  .net-core 

7
Migracje Entity Framework zmieniające nazwy tabel i kolumn
Zmieniłem nazwy kilku jednostek i ich właściwości nawigacyjnych i wygenerowałem nową migrację w EF 5. Jak zwykle w przypadku zmian nazw w migracjach EF, domyślnie zamierzałem porzucić obiekty i je odtworzyć. Nie tego chciałem, więc prawie musiałem zbudować plik migracji od zera. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); …


4
C # Iteruj po właściwościach klasy
Obecnie ustawiam wszystkie wartości mojego obiektu klasy Record. To jest kod, którego używam do zapełnienia rekordu w tej chwili, właściwość według właściwości. // Loop through each field in the result set for (int i = 0; i <= resultItems.Length; i++) { Record newRecord = new Record() { itemtype = resultItems[i …
118 c#  properties  loops 



10
Jak używać npm z ASP.NET Core
Używam npm do zarządzania bibliotekami klienta jQuery, Bootstrap, Font Awesome i podobnymi potrzebnymi dla mojej aplikacji ASP.NET Core. Podejście, które zadziałało, zaczęło się od dodania do projektu pliku package.json, który wygląda następująco: { "version": "1.0.0", "name": "myapp", "private": true, "devDependencies": { }, "dependencies": { "bootstrap": "^3.3.6", "font-awesome": "^4.6.1", "jquery": "^2.2.3" …

5
Jak używać właściwości CancellationToken?
W porównaniu z poprzednim kodem dla klasy RulyCanceler , chciałem uruchomić kod przy użyciu CancellationTokenSource. Jak go używać, jak wspomniano w tokenach anulowania , tj. Bez rzucania / łapania wyjątku? Czy mogę korzystać z IsCancellationRequestednieruchomości? Próbowałem tego użyć w ten sposób: cancelToken.ThrowIfCancellationRequested(); i try { new Thread(() => Work(cancelSource.Token)).Start(); } …

15
Czy jest to technicznie algorytm O (1) dla „Hello World”?
Czy zostanie to sklasyfikowane jako algorytm O (1) dla „Hello, World!” ?? public class Hello1 { public static void Main() { DateTime TwentyYearsLater = new DateTime(2035,01,01); while ( DateTime.Now < TwentyYearsLater ) { System.Console.WriteLine("It's still not time to print the hello ..."); } System.Console.WriteLine("Hello, World!"); } } Myślę o użyciu …
117 c#  .net  algorithm  big-o 


5
Jak wybrać tylko rekordy z najwyższą datą w LINQ
Mam tabelę „lasttraces” z następującymi polami. Id, AccountId, Version, DownloadNo, Date Dane wyglądają następująco: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20 13:10:18.000 28101|15240000|1.0.7.1782|2009040004740|2009-01-20 14:10:22.000 28103|61615000|1.0.7.1782|2009040007690|2009-01-20 14:11:38.000 28104|95317000|1.0.7.1782|2009040007710|2009-01-20 14:10:18.000 Jak mogę, w LINQ to SQL , uzyskać tylko ostatni ślad każdego AccountId (ten z najwyższą datą)?
117 c#  .net  linq  linq-to-sql 

10
Jak przekazać wiele wartości wyliczenia w języku C #?
Czasami podczas czytania kodu C # innych osób widzę metodę, która akceptuje wiele wartości wyliczenia w jednym parametrze. Zawsze myślałem, że to całkiem fajne, ale nigdy się nad tym nie zastanawiałem. Cóż, teraz myślę, że mogę tego potrzebować, ale nie wiem jak ustaw podpis metody, aby to zaakceptować pracować z …
117 c#  enums 

6
Jak uzyskać aktualny numer linii?
Oto przykład tego, co chcę zrobić: MessageBox.Show("Error line number " + CurrentLineNumber); W powyższym kodzie CurrentLineNumber, powinno być numerem linii w kodzie źródłowym tego fragmentu kodu. Jak mogę to zrobić?
117 c#  wpf  c#-4.0  line-numbers 


4
Utwórz program instalacyjny dla aplikacji C # i dołącz instalator .NET Framework do instalacji
Skończyłem moją aplikację C #, ale mam mały problem: Kiedy próbuję uruchomić moją aplikację na innym komputerze, zawsze muszę zainstalować .NET Framework 4.0. Czy jest coś do zrobienia, aby działało bez instalowania frameworka z Internetu? Próbowałem przed InnoSetup dla aplikacji VB6, ale nie jestem pewien, czy będzie działać z .NET …

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.