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.

Więcej na temat c#...

Przez ostatni tydzień zmagałem się z tym dość trudnym problemem :( Muszę znaleźć wszystkie kombinacje liczb, które sumują się do danej liczby naturalnej za pomocą rekurencji. Nie wolno mi używać LINQ ani niczego innego poza „używaniem systemu " Na przykład, jeśli na wejściu jest 7, wynik powinien w....
26 styczeń 2022, 19:22
Jestem nowy w C# i napotkałem problem. Mam niestandardową listę list mojego niestandardowego typu : items = [ { id = 1, ... }, { id = 2, ... }, ... ] I kolejna lista, która zawiera tylko identyfikatory i jest listą ciągów: myIds = ["1", "2", "3",....
26 styczeń 2022, 19:06
Używam restsharp jako klienta HTTP i nie wiem, jak sprawić, aby odpowiedź API zwróciła się jako określony model, lub może zostać zwrócona jako ciąg lub coś w tym rodzaju, wiem, że używam async/ czekam, ale jak mogę to zrobić poprawnie dla moich wymagań //my api model class ApiModel { ....
26 styczeń 2022, 16:44
Mam problem, w którym wszystko działa dobrze, dopóki nie spróbuję wrzucić obrazów. Próbuję ściągnąć je jako zasoby od wewnątrz vs. Nie wiem, co tu zrobić, będąc nowym w C#. Poniżej kod, który wyrzuca mi błędy. jak również komunikat o błędzie. komunikat o błędzie #region Namespaces using Autodesk.....
26 styczeń 2022, 15:50
Mam problem ze zrozumieniem zasad dotyczących działania składni krótkiej ręki dla inicjatorów obiektów w języku C#. Widzę dowody na to, że mogę użyć skróconej składni do zadeklarowania właściwości i wartości przy użyciu zmiennej lokalnej do obsługi zarówno właściwości, jak i jej wartości. Powinien....
c#
26 styczeń 2022, 14:01
Jestem początkujący w C# i obecnie piszę konsolę bankomatu, w której klient: 1 - Sprawdź saldo konta 2 - Wypłać pieniądze 3 - Wpłata 4 - Naciśnij Q, aby wyjść Utknąłem przy drugiej opcji, ponieważ jeśli użytkownik wprowadzi wyższy kwoty niż saldo konta, chciałbym, aby C# powtarzał pytanie, dopóki n....
c#
26 styczeń 2022, 13:30
Zacząłem studiować zamek i natychmiast pojawiło się pytanie. docs.microsoft mówi tutaj: Instrukcja lock uzyskuje blokadę wzajemnego wykluczenia dla danego obiektu, wykonuje blok instrukcji, a następnie zwalnia blokadę. Dopóki zamek jest trzymany, nić trzymająca zamek może ponownie nabyć i zwolni....
26 styczeń 2022, 13:15
Tworzę i zapisuję plik csv za pomocą saveFileDialog. Muszę znaleźć sposób na zapamiętanie nazwy ścieżki, w której osoba zapisuje plik, abym mógł później użyć ścieżki do pliku w kodzie. Poniższy kod jest tym, czego próbowałem, tylko po to, aby zwrócić pathName, ale w rzeczywistości zwróci tylko sfd.....
Poniższy JSON pochodzi z innego postu. Mój problem polega na tym, że znam identyfikator i chcę się dowiedzieć, gdzie się on znajduje. Np. mam identyfikator 19006 i chcę uzyskać Folder2. Jak mam to zrobić. { "data": { "id": 0, "name": "", "childFolders": [{ ....
26 styczeń 2022, 11:13
Mamy metodę rozszerzającą, która akceptuje akcję inicjalizacji obiektu. Czy jest jakiś sposób na poprawienie składni takiego wywołania: public static T NewRow<T>(this IUow uow, Action<T> action(); // this does internally call public T NewRow<T>(Action<T> initializer) where T : IBo { T bo = New....
26 styczeń 2022, 09:58
Mam problem, gdy SetCommandTimeout jest jak metoda nie działa poprawnie. Używam PostgreSQL jako bazy danych, a dla EntityFramework Core używam Npgsql.EntityFrameworkCore.PostgreSQL z wersją 5.0.5.1 W kodzie ustawiam Timeout na 1s w ten sposób context.Database.SetCommandTimeout(1); i ustawiam stoper,....
26 styczeń 2022, 09:48
API zwrócony obiekt json jak poniżej 2 formularze. forma 1 { "Pricing": [ { "total": 27, "currency": "USD", "charges": [ //Chargers Array { "code": "C1", "currency": "USD", "rate": 15 }, ....
26 styczeń 2022, 09:48
Jak mogę jednocześnie wyprowadzić liczbę, operator i wynik. Po wprowadzeniu przez użytkownika double answer; WriteLine("Enter your first number"); double num1 = Convert.ToDouble(Console.ReadLine()); string sign; WriteLine("Enter any of the following operators (+,-,*,/ )"); sign = Console.ReadLine....
c#
26 styczeń 2022, 07:52
Jeśli zrobię zapytanie jak poniżej, gdzie szukam tego samego identyfikatora, ale w dwóch różnych kolumnach. Czy powinienem mieć taki indeks? A może powinienem utworzyć 2 oddzielne indeksy, po jednym dla każdej kolumny? modelBuilder.Entity<Transfer>() .HasIndex(p => new { p.SenderId, p.ReceiverId....
Próbuję dodać rozszerzenie do słownika, który przyjmuje klucz-wartość klucza i słownika w następujący sposób, ale otrzymuję błąd „Nie można niejawnie przekonwertować typu bool na ciąg”: public static string GetParameterValue( this Dictionary<string, Dictionary<string, string>> src, string sectio....
26 styczeń 2022, 04:42
Czy mogę programowo dodawać elementy WPF bez ręcznej ingerencji w XAML? Proszę pomóż mi.....
26 styczeń 2022, 03:11
Usiłuję ustalić konwencję nazewnictwa tabel, tak że nazwa tabeli jest kombinacją przestrzeni nazw i klasy. Na przykład namespace Sales; public class Order { } Przetłumaczyłoby na nazwę tabeli Sales_Order. Opracowałem to na zajęcia indywidualne builder.ToTable($"{typeof(Order).Namespace}_{typeof(O....
26 styczeń 2022, 00:47
Mam 2 modele: public class Office { [Key] public int OfficeId { get; set; } public string Brand { get; set; } public string Type { get; set; } [NotMapped] public IRepository<CarItem> CarsDataBase { get; set; } public virtual ICollection<CarItem> Cars { get; set; } public Offi....
26 styczeń 2022, 00:42
Szukam sposobu na zastąpienie każdego int, który jest większy niż 9 w tablicy, sumą cyfr. Poniżej przedstawię przykład. Mam taką tablicę: int[] ints2 = new int[] { ints[0] * 2, ints[1], ints[2] * 2, ints[3], ints[4] * 2, ints[5], ints[6] * 2, ints[7], ints[8] * 2, ints[9]}; I chcę zastąpić pierws....
26 styczeń 2022, 00:13
Chcę utworzyć wiele list z danego rozmiaru. Wyobrażenie sobie może wyglądać mniej więcej tak: int Size = int.Parse(Console.ReadLine()); for (int i = 0; i < Size; i++) { List<string> ListName + i = new List<string>(); } Na przykład, jeśli size = 5 dostanę 5 list: ListName0 ListName1 ListName2 L....
25 styczeń 2022, 23:49
Na mojej drodze do zrozumienia obsługi WPF RoutedEvent, czy tak to działa? Powiedzmy, że mam Window z Grid i Button w Grid. Mój program obsługi zdarzeń Button_Click wygląda tak: private void Button_Click(object sender, RoutedEventArgs e) { // Do stuff e.Handled = true; } Wywołanie e.Handl....
25 styczeń 2022, 23:45
Próbuję przekazać ciąg do funkcji IActionResult w kontrolerze asp.net core 3.1. Ajax: $(function () { $('#ddlUsers').change(function () { $.ajax({ url: '@Url.Action("GetUserInfoPartial", "UserInfo")', method: 'POST', data: { userId....
25 styczeń 2022, 23:23
Załóżmy, że utworzyłem instancję MyClass. Czy moja właściwość Foo ma odniesienie w tym momencie, czy ma wartość NULL? Co się dzieje po wywołaniu UseFoo() i wyjściu z zakresu? Czy usunąłem Foo, czy tylko foo? public class MyClass { private readonly string param; private IDisposable Foo => ....
25 styczeń 2022, 22:21
Przeczytałem plik parametrów, który ma sekcje i pod każdą sekcją parametr, znak równości i wartość. Na przykład: [users] Nick=twelve John=eleven Mary=twentynine [stations] pc1=on pc2=on pc3=off pc4=off [grades] a=distinction b=good c=pass etc.. Staram się zrobić Listę słowników, ponieważ z defi....
25 styczeń 2022, 22:17
Próbuję użyć Html.ActionLink do wygenerowania adresu URL z parametrem ciągu zapytania na końcu, takim jak: Controller/Action?id=5 Ale to, co dostaję: Controller/Action/5 Za pomocą : @Html.ActionLink((string)ViewBag.Back, "Action", "Controller", new{id = Model.Id }, new { }) Jak mogę przekazać par....
25 styczeń 2022, 22:13