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.

5
LINQ: „zawiera” i zapytanie lambda
Mam List<BuildingStatus>telefon buildingStatus. Chciałbym sprawdzić, czy zawiera on status której char code (zwrócony przez GetCharCode()) równa jakąś zmienną v.Status. Czy jest jakiś sposób na zrobienie tego, zgodnie z liniami poniższego (niekompilującego) kodu? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

3
Najlepszy interfejs API C # do tworzenia plików PDF [zamknięty]
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ć …
168 c#  .net  api  pdf-generation 

18
Jak dodać cudzysłowy do ciągu znaków wewnątrz zmiennej?
Mam zmienną taką jak: string title = string.empty; Moją potrzebą jest to, że niezależnie od tego, jaki ciąg jest do niego przekazywany, muszę wyświetlić zawartość wewnątrz elementu div w podwójnych cudzysłowach. Napisałem więc coś takiego: ... ... <div>"+ title +@"</div> ... ... Ale jak tutaj dodać podwójne cudzysłowy? Aby wyglądał …

4
Dlaczego należy używać Task <T> zamiast ValueTask <T> w C #?
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать ValueTask &lt;T&gt;? Od C # 7,0 metody asynchroniczne mogą zwracać ValueTask &lt;T&gt;. Wyjaśnienie mówi, że należy go używać, gdy mamy buforowany wynik lub symulujemy asynchroniczność za pomocą kodu synchronicznego. Jednak nadal nie rozumiem, jaki jest problem …
168 c#  asynchronous 

11
ASP.NET Core Pobierz tablicę Json przy użyciu IConfiguration
W pliku appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } W Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton&lt;IConfiguration&gt;(Configuration); } W HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Powyżej znajdują …

15
Nie można załadować pliku lub zestawu „System.Net.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a”
Skopiowałem swój projekt na czystą maszynę z systemem Windows 10 z zainstalowanymi tylko Visual Studio 2015 Community i SQL Server 2016 Express. Nie ma innych zainstalowanych wersji frameworka oprócz tych zainstalowanych z Windows 10 i VS2015 lub SQL Server. Kiedy próbuję uruchomić projekt WebApi, otrzymuję komunikat: Nie można załadować pliku …

9
Nie udało się znaleźć lub utworzyć kontekstu wykonania dla opisu <IBCocoaTouchPlatformToolDescription: 0x7fa8bad9a6f0>
Pracuję nad projektem na iOS i programuję w Visual Studios i łączy się z serwerem mac przy użyciu Xamarin. Niedawno próbowałem dodać więcej widoków do storyboardu i dodatkową klasę. Kiedy próbowałem zbudować kod, otrzymałem ten błąd. http://pastebin.com/Ub5s89aa To jest wyjście z konsoli. http://pastebin.com/fhWDy2cJ Nie wiem, co oznacza ten błąd i …
167 c#  ios  visual-studio  xamarin 

8
Jak znaleźć ścieżkę do aktywnego pliku app.config?
Próbuję zakończyć ten program obsługi wyjątków: if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+ "the config file in strange places, update this file : " + pathOfActiveConfigFile); …

9
Dobra czy zła praktyka? Inicjalizacja obiektów w getterze
Wydaje mi się, że mam dziwny zwyczaj ... przynajmniej według mojego współpracownika. Pracowaliśmy razem nad małym projektem. Sposób, w jaki napisałem zajęcia to (przykład uproszczony): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new …
167 c#  coding-style  getter 

18
ObservableCollection nie zauważa, gdy element w nim się zmienia (nawet z INotifyPropertyChanged)
Czy ktoś wie, dlaczego ten kod nie działa: public class CollectionViewModel : ViewModelBase { public ObservableCollection&lt;EntityViewModel&gt; ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public …

9
Visual Studio: ContextSwitchDeadlock
Otrzymuję komunikat o błędzie, którego nie mogę rozwiązać. Pochodzi z programu Visual Studio lub debugera. Nie jestem pewien, czy ostateczny stan błędu występuje w VS, debugerze, moim programie czy bazie danych. To jest aplikacja dla systemu Windows. To nie jest aplikacja internetowa. Pierwsza wiadomość od VS to wyskakujące okienko z …

4
Func <T> bez parametru out
Czy mogę przekazać metodę z parametrem out jako Func? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } Func potrzebuje typu, więc out nie zostanie tam skompilowany, a wywołanie listFunction wymaga int i nie pozwoli na wyjście. Czy jest …
167 c#  .net  linq  generics  func 

16
Pojedynczy kontroler z wieloma metodami GET w ASP.NET Web API
W Web API miałem klasę o podobnej budowie: public class SomeController : ApiController { [WebGet(UriTemplate = "{itemSource}/Items")] public SomeValue GetItems(CustomParam parameter) { ... } [WebGet(UriTemplate = "{itemSource}/Items/{parent}")] public SomeValue GetChildItems(CustomParam parameter, SomeObject parent) { ... } } Ponieważ mogliśmy mapować poszczególne metody, bardzo łatwo było uzyskać właściwe żądanie we właściwym …

8
Czy istnieje sposób, aby sprawdzić, czy int jest prawnym wyliczeniem w C #?
Przeczytałem kilka postów SO i wydaje się, że brakuje najbardziej podstawowej operacji. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), "78"); _log.WriteDebug(_log.LogLevel.ToString()); } To …
167 c#  enums 

14
foreach vs someList.ForEach () {}
Najwyraźniej istnieje wiele sposobów na iterację kolekcji. Ciekawe, czy są jakieś różnice lub dlaczego używałbyś jednej metody zamiast drugiej. Pierwszy typ: List&lt;string&gt; someList = &lt;some way to init&gt; foreach(string s in someList) { &lt;process the string&gt; } Inny sposób: List&lt;string&gt; someList = &lt;some way to init&gt; someList.ForEach(delegate(string s) { &lt;process …
167 c#  .net  generics  loops  enumeration 

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.