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
Jak zacząć budować przeglądarkę internetową? [Zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Postanowiłem włożyć trochę wysiłku …
88 c#  browser 

3
Pobierz listę właściwości z listy obiektów
Obecnie używam foreachpętli do zwracania listy objectwłaściwości. class X { List<X> Z = GetXlist(); List<String> r = new List<String>(); foreach (var z in Z) { r.Add(z.A); } return r; } Czy jest sposób, żebym mógł to skrócić, aby nie musieć pisać foreachpętli?
88 c# 


11
Nie można znaleźć plików .cs do debugowania kodu źródłowego .NET
Próbowałem skonfigurować debugowanie źródła .NET, postępując zgodnie z tym przewodnikiem MDSN . Pamięć podręczna symboli jest skonfigurowana prawidłowo, podobnie jak zaznaczenie opcji „Włącz krokowanie kodu źródłowego .NET Framework”. Ale później, gdy chcę wejść do kodu .NET, pojawia się monit o określenie lokalizacji odpowiedniego pliku cs. Komunikat o błędzie to You …
88 c#  .net  debugging 

21
Entity Framework Core: druga operacja rozpoczęła się w tym kontekście przed zakończeniem poprzedniej operacji
Pracuję nad projektem ASP.Net Core 2.0 przy użyciu Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> W jednej z moich metod listy otrzymuję ten błąd: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance members are not …


7
C # - Najprostszy sposób na usunięcie pierwszego wystąpienia podciągu z innego ciągu
Muszę usunąć pierwsze (i TYLKO pierwsze) wystąpienie ciągu z innego ciągu. Oto przykład zastępujący ciąg "\\Iteration". To: ProjectName \\ Iteration \\ Release1 \\ Iteration1 stałoby się: ProjectName \\ Release1 \\ Iteration1 Oto kod, który to robi: const string removeString = "\\Iteration"; int index = sourceString.IndexOf(removeString); int length = removeString.Length; String …
88 c#  string 

10
Jak utworzyć alias nazwy klasy w języku C # bez konieczności dodawania wiersza kodu do każdego pliku, który używa tej klasy?
Chcę utworzyć alias dla nazwy klasy. Następująca składnia byłaby idealna: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; ale się nie skompiluje. Przykład Uwaga Ten przykład podano tylko dla wygody. Nie próbuj rozwiązywać tego konkretnego problemu, sugerując zmianę projektu całego systemu. Obecność lub brak tego przykładu nie …
88 c#  class-design 




11
Jak wypada Objective-C w porównaniu z C #? [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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
87 c#  objective-c 

12
Jak utworzyć właściwości dynamiczne w C #?
Szukam sposobu na stworzenie klasy z zestawem właściwości statycznych. W czasie wykonywania chcę mieć możliwość dodawania innych właściwości dynamicznych do tego obiektu z bazy danych. Chciałbym również dodać możliwości sortowania i filtrowania do tych obiektów. Jak to zrobić w C #?
87 c# 

5
Dlaczego w języku C # anonimowa metoda nie może zawierać instrukcji yield?
Pomyślałem, że fajnie byłoby zrobić coś takiego (z lambdą zwracającą wydajność): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; // This is not …


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.