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.



6
Jak powiązać listę z ComboBox?
Chcę połączyć a BindingSourcez listą obiektów klas, a następnie wartości obiektów do ComboBox. Czy ktoś może podpowiedzieć, jak to zrobić? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = new List<City>(); } } jest moją klasą …


4
Czy mogę opublikować prywatny pakiet NuGet?
Mam zespół, który wykonałem, który jest bardzo specyficzny dla mojego zespołu w mojej firmie. Chcę mieć możliwość korzystania z narzędzia NuGet, aby ten zestaw był dostępny dla innych projektów, nad którymi pracuje mój zespół i podobne zespoły w mojej firmie. Jednak zespół nie jest tak naprawdę kodem, którym chcę się …

5
Do czego służy fałszywy operator w C #?
W C # są dwa dziwne operatory: prawda operator fałszywe operator Jeśli rozumiem to prawo, operatory te mogą być używane w typach, których chcę używać zamiast wyrażeń logicznych i gdzie nie chcę zapewniać niejawnej konwersji na bool. Powiedzmy, że mam następującą klasę: public class MyType { public readonly int Value; …
107 c#  .net  syntax 


4
Błąd „Szablony mogą być używane tylko w przypadku dostępu do pól, dostępu do właściwości, indeksu tablicy jednowymiarowej lub niestandardowych wyrażeń indeksatora z jednym parametrem”
Dlaczego otrzymuję błąd: Szablony mogą być używane tylko z dostępem do pola, dostępem do właściwości, indeksem tablicy jednowymiarowej lub niestandardowymi wyrażeniami indeksatora z jednym parametrem pod tym kodem: @model IEnumerable<ArtSchoolProject.Models.Trainer> @{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_PageLayout.cshtml"; } <h2>Index</h2> <p> @Html.ActionLink("Create New", "Create") </p> <ul class="trainers"> @foreach (var item in …

20
Czy istnieją dobre powody, aby nie używać ORM? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
107 c#  nhibernate  orm  enterprise 

4
Pomijanie ostrzeżeń „nigdy nie jest używane” i „nigdy nie jest przypisane” w języku C #
Mam plik HTTPSystemDefinitions.cs w projekcie C #, który zasadniczo opisuje starszy interfejs ISAPI systemu Windows do wykorzystania przez kod zarządzany. Obejmuje to pełny zestaw struktur związanych z ISAPI, które nie są wszystkie lub które są wykorzystywane przez kod. Podczas kompilacji wszyscy członkowie pola tych struktur powodują ostrzeżenie podobne do następującego: …


5
Tworzenie języka C # w systemie Linux
Chciałbym wiedzieć, czy istnieją skuteczne i otwarte narzędzia do tworzenia aplikacji C # w systemie Linux (Ubuntu). W szczególności muszę tworzyć aplikacje Windows Forms. Wiem o projekcie Mono , ale nigdy z niego nie korzystałem. Jakie są najlepsze narzędzia (IDE, kompilator itp.) Do skonfigurowania środowiska programistycznego .NET w systemie Ubuntu? …
107 c#  .net  linux  winforms  ide 


4
Dlaczego wszystkie funkcje nie powinny być domyślnie asynchroniczne?
Asynchroniczny-Oczekujcie wzór .net 4.5 jest zmiana paradygmatu. To prawie zbyt piękne, aby mogło być prawdziwe. Przeportowałem kod obciążony we / wy do async-await, ponieważ blokowanie to już przeszłość. Sporo osób porównuje asynchroniczne oczekiwanie do plagi zombie i okazało się, że jest to raczej trafne. Kod asynchroniczny lubi inny kod asynchroniczny …

10
Czy ciąg jest w tablicy?
Jaki byłby najlepszy sposób spojrzenia na element a, string[]aby sprawdzić, czy zawiera element. To była moja pierwsza próba. Ale może jest coś, co przeoczam. Rozmiar tablicy nie będzie większy niż 200 elementów. bool isStringInArray(string[] strArray, string key) { for (int i = 0; i <= strArray.Length - 1; i++) if …
107 c#  arrays  string 

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.