Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.

10
So erhalten Sie einen Aufzählungswert per Zeichenfolge oder int
Wie kann ich den Enum-Wert erhalten, wenn ich den Enum-String oder den Enum-Int-Wert habe? zB: Wenn ich eine Aufzählung wie folgt habe: public enum TestEnum { Value1 = 1, Value2 = 2, Value3 = 3 } und in einer Stringvariablen habe ich den Wert "value1" wie folgt: string str = …
99 c#  enums 

16
Testhost.dll konnte nicht gefunden werden. Bitte veröffentlichen Sie Ihr Testprojekt und versuchen Sie es erneut
Ich habe eine einfache Dotnet-Kernklassenbibliothek mit einer einzigen XUnit-Testmethode: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runners" Version="2.0.0" /> </ItemGroup> </Project> …

12
So erstellen Sie die perfekte OOP-Anwendung [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Verbessere diese Frage Kürzlich habe ich versucht, eine …
98 c#  oop 

5
Thread.Sleep-Ersatz in .NET für Windows Store
Thread.Sleep scheint in .NET für Windows Store-Apps nicht unterstützt zu werden. Zum Beispiel dies System.Threading.Thread.Sleep(1000); Kompiliert beim Targeting von .NET Framework (2.0, 3.5, 4.0, 4.5), jedoch nicht beim Targeting von .NET für Windows Store-Apps (oder in einer tragbaren Klassenbibliothek, die sowohl auf 4.5 als auch auf Store abzielt). System.Threading.Thread ist …

14
Erkennen des Entwurfsmodus vom Konstruktor eines Steuerelements
Ist es im Anschluss an diese Frage möglich, innerhalb des Konstruktors eines Objekts zu erkennen, ob sich jemand im Entwurfs- oder Laufzeitmodus befindet? Mir ist klar, dass dies möglicherweise nicht möglich ist und ich ändern muss, was ich will, aber im Moment interessiert mich diese spezielle Frage.
98 c#  winforms 

5
ASP.NET MVC übergibt eine ID in einem ActionLink an den Controller
Ich kann nicht sehen, wie ich eine ID abrufe, die ich in einem HTML-Code sende. ActionLink in meinem Controller. Hier ist, was ich versuche zu tun <li> <%= Html.ActionLink("Modify Villa", "Modify", "Villa", new { @id = "1" })%></li> public ActionResult Modify(string ID) { ViewData["Title"] =ID; return View(); } Das ist, …
98 c#  asp.net-mvc 

10
Wie kann ich den Windows Forms-Designer von Visual Studio 2008 dazu bringen, ein Formular zu rendern, das eine abstrakte Basisklasse implementiert?
Ich habe ein Problem mit geerbten Steuerelementen in Windows Forms festgestellt und benötige einige Ratschläge dazu. Ich verwende eine Basisklasse für Elemente in einer Liste (selbst erstellte GUI-Liste aus einem Bedienfeld) und einige geerbte Steuerelemente für jeden Datentyp, der der Liste hinzugefügt werden könnte. Es gab kein Problem damit, aber …

3
Der aktuelle SynchronizationContext darf nicht als TaskScheduler verwendet werden
Ich verwende Aufgaben , um lange laufende Serveraufrufe in meinem ViewModel auszuführen, und die Ergebnisse werden bei DispatcherVerwendung wieder zusammengeführt TaskScheduler.FromSyncronizationContext(). Beispielsweise: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Dies funktioniert gut, wenn ich die …

3
Warum ein ASP.NET 5-Klassenbibliotheksprojekt erstellen?
Ich versuche herauszufinden, was ein "ASP.NET 5-Klassenbibliothek" (vNext) C # -Projekt mit ASP.NET zu tun hat. Warum ein Projekt mit dieser Vorlage erstellen und nicht nur ein reguläres C # -Projekt "Klassenbibliothek"? Ich mag die neuen Funktionen wie die Datei project.json anstelle der Datei .csproj usw., aber es scheint nicht …

7
Bidirektionales 1: 1-Wörterbuch in C #
Ich suche eine generische, bidirektionale 1 zu 1 Wörterbuchklasse in C # (2), dh. a, BiDictionaryOneToOne<T, S>das garantiert nur einen von jedem Wert und Schlüssel enthält (ohnehin bis zu RefEquals) und das entweder mit Schlüssel oder Wert durchsucht werden kann. Kennt jemand eine oder sollte ich sie einfach selbst implementieren? …
98 c#  .net  collections 

9
Wie erweitere ich eine Klasse mit c # -Erweiterungsmethoden?
Können Erweiterungsmethoden auf die Klasse angewendet werden? Erweitern Sie DateTime beispielsweise um eine Tomorrow () -Methode, die wie folgt aufgerufen werden kann: DateTime.Tomorrow(); Ich weiß, dass ich verwenden kann static DateTime Tomorrow(this Datetime value) { //... } Oder public static MyClass { public static Tomorrow() { //... } } für …

13
WCF-Fehler - Standardendpunktelement, das auf den Vertrag 'UserService.UserService' verweist, konnte nicht gefunden werden.
Irgendwelche Ideen, wie man das behebt? UserService.UserServiceClient userServiceClient = new UserServiceClient(); userServiceClient.GetUsersCompleted += new EventHandler<GetUsersCompletedEventArgs>(userServiceClient_GetUsersCompleted); userServiceClient.GetUsersAsync(searchString); . <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_UserService" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <security mode="None" /> </binding> </basicHttpBinding> </bindings> <client> <endpoint address="http://localhost:52185/UserService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_UserService" contract="UserService.UserService" name="BasicHttpBinding_UserService" /> </client> <behaviors> <serviceBehaviors> <behavior name="Shell.Silverlight.Web.Service3Behavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> …
98 c#  .net  wcf 


3
Warum löst das Inkrementieren von Nullable <int> keine Ausnahme aus?
Könnten Sie bitte erklären, warum Console.WriteLine eine leere Zeile schreibt ( Console.WriteLine(null)geben Sie mir einen Kompilierungsfehler) und warum es keine NullReferenceException gibt (auch a+=1wenn sie nicht ausgelöst werden sollte)? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty line
98 c#  .net  nullable 

10
DateTime bis Javascript Datum
Aus einer anderen Antwort auf Stackoverflow geht eine Konvertierung von Javascript-Datum zu .net DateTime hervor: long msSinceEpoch = 1260402952906; // Value from Date.getTime() in JavaScript return new DateTime(1970, 1, 1) + new TimeSpan(msSinceEpoch * 10000); Aber wie macht man das Gegenteil? DateTime to Javascript Date?
98 c#  .net  javascript 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.