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.

8
Wie kann ich überprüfen, ob Request.QueryString in ASP.NET einen bestimmten Wert hat oder nicht?
Ich habe eine error.aspxSeite. Wenn ein Benutzer zu dieser Seite kommt, ruft er den Fehlerpfad in der page_load()Methoden-URL mit ab Request.QueryString["aspxerrorpath"]und es funktioniert einwandfrei. Wenn ein Benutzer jedoch direkt auf diese Seite zugreift, wird eine Ausnahme generiert, da diese aspxerrorpathnicht vorhanden ist. Wie kann ich überprüfen, ob aspxerrorpathes da ist …
76 c#  asp.net  .net 


1
Warum muss ich die Rfc2898DeriveBytes-Klasse (in .NET) verwenden, anstatt das Kennwort direkt als Schlüssel oder IV zu verwenden?
Was ist der Unterschied zwischen der Verwendung von Rfc2898DeriveBytes und der Verwendung von Rfc2898DeriveBytes Encoding.ASCII.GetBytes(string object);? Ich habe mit beiden Ansätzen relative Erfolge erzielt, wobei der erstere ein langwierigerer Ansatz ist, bei dem der letztere einfach und auf den Punkt gebracht ist. Beide scheinen es Ihnen zu ermöglichen, irgendwann dasselbe …



9
Wo erstellt log4net diese Protokolldatei?
logs\log-file.txtWo genau wird dieser Ordner erstellt, wenn ich den Dateiwert auf setze ? Im /binVerzeichnis? Meine web.config sieht folgendermaßen aus: <log4net> <appender name="FileAppender" type="log4net.Appender.FileAppender"> <file value="logs\log-file.txt" /> <appendToFile value="true" /> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> </layout> </appender> </log4net> Ist dies die …

3
Abfragen von DataColumnCollection mit LINQ
Ich versuche, eine einfache LINQ-Abfrage für die Columns-Eigenschaft einer DataTable durchzuführen: from c in myDataTable.Columns.AsQueryable() select c.ColumnName Was ich jedoch bekomme, ist Folgendes: Es konnte keine Implementierung des Abfragemusters für den Quelltyp 'System.Linq.IQueryable' gefunden werden. 'Auswählen' nicht gefunden. Geben Sie den Typ der Bereichsvariablen 'c' explizit an. Wie kann ich …





6
Wie lege ich die Standardschriftart für eine WPF-Anwendung fest?
Ich möchte eine Schriftfamilie für meine WPF-Anwendung definieren können. Verwenden Sie vorzugsweise ein Ressourcenwörterbuch als Thema, auf das verwiesen wird App.xaml. Ich habe versucht, eine Stylewie folgt zu erstellen : <Style TargetType="{x:Type Control}"> <Setter Property="FontFamily" Value="Segoe UI" /> </Style> Das funktioniert aber nicht. Das Festlegen des Typs TextBlockfunktioniert für die …
76 c#  wpf  fonts  default 

4
Mehrere Moq It.Is <string> () übereinstimmende Argumente
Ist es bei Moq gültig, mehr als ein Übereinstimmungsargument zu haben? It.Is&lt;string&gt;() In diesem Beispiel möchte ich, dass der mockMembershipService je nach angegebenem Benutzer einen anderen ProviderUserKey zurückgibt. mockMembershipService.Setup( x =&gt; x.GetUser( It.Is&lt;string&gt;( s =&gt; s.Contains("Joe"))) .ProviderUserKey) .Returns("1234abcd"); mockMembershipService.Setup( x =&gt; x.GetUser( It.Is&lt;string&gt;( s =&gt; s.Contains("Tracy"))) .ProviderUserKey) .Returns("5678efgh"); Das SetUp …
76 c#  unit-testing  mocking  moq 

8
Abrufen aller DateTimes zwischen zwei 'DateTimes' in C #
Ich habe zwei DateTimes, und ich möchte alle DateTimes zwischen diesen Daten bekommen. Wenn meine Daten beispielsweise 01.01.2010 - 05.01.2010 sind, sollte meine Funktion mir eine Datumsliste (Liste) zurückgeben, die 01.01.2010, 02.01.2010, 03.01.2010, 04.01.2010 und enthalten muss 05.01.2010. Ich habe eine solche Funktion geschrieben. Es funktioniert gut, wenn meine Daten …
76 c#  datetime 


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.