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.


12
Alle Nachrichten von InnerException (s) erhalten?
Gibt es eine Möglichkeit, einen "Short Hand" -Code im LINQ-Stil zu schreiben, um zu allen Ebenen der ausgelösten InnerException (s) der Ausnahme zu gelangen? Ich würde es vorziehen, es an Ort und Stelle zu schreiben, anstatt eine Erweiterungsfunktion (wie unten) aufzurufen oder die ExceptionKlasse zu erben . static class Extensions …
88 c#  c#-4.0 

7
Hash-String in c #
Ich habe ein Problem beim Versuch, eine Hash-Zeichenfolge einzugeben c#. Ich habe bereits einige Websites ausprobiert, aber die meisten verwenden Dateien, um den Hash zu erhalten. Andere, die für Strings sind, sind etwas zu komplex. Ich habe Beispiele für die Windows-Authentifizierung für das Web wie folgt gefunden: FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5") Ich …
88 c#  string  hash 


2
Moq, SetupGet, Verspotten einer Eigenschaft
Ich versuche, eine Klasse namens "verspottet" zu verspotten UserInputEntity, die eine Eigenschaft namens "enthält" ColumnNames(sie enthält andere Eigenschaften, ich habe sie nur für die Frage vereinfacht). namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List<String> columnNameInputs) { …
88 c#  c#-4.0  properties  moq 



8
Wie kann ich DateTime im Web-UTC-Format formatieren?
Ich habe eine DateTime, die ich auf " 2009-09-01T00:00:00.000Z" formatieren möchte , aber der folgende Code gibt mir " 2009-09-01T00:00:00.000+01:00" (beide Zeilen): new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") Irgendwelche Ideen, wie es funktioniert?
88 c#  .net  datetime  utc 


5
"Dies" im Funktionsparameter
Wenn ich mir einige Codebeispiele für HtmlHelpers ansehe, sehe ich Deklarationen, die wie folgt aussehen: public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) Ich kann mich nicht erinnern, diese Art von Konstrukt irgendwo anders gesehen zu haben - kann jemand den Zweck des "Dies" erklären? Ich dachte, wenn …

7
Wie bekomme ich C # .Net Assembly nach Namen?
Gibt es so etwas wie: AppDomain.CurrentDomain.GetAssemblyByName("TheAssemblyName") also anstatt durchzuschleifen AppDomain.CurrentDomain.GetAssemblies() , könnten wir einfach die spezifische Baugruppe direkt erhalten.
88 c#  assemblies 

7
C # Form.Close vs Form.Dispose
Ich bin neu in C # und habe versucht, mir die früheren Beiträge anzusehen, aber keine gute Antwort gefunden. Verwenden Sie in einer C # Windows Form-Anwendung mit einem einzelnen Formular Form.Close()besser oder Form.Dispose()? MSDN sagt, dass alle Ressourcen innerhalb des Objekts geschlossen sind und das Formular beim Aufrufen eines …
88 c#  winforms 

8
Wie kann ich statische Methoden auf einer Schnittstelle implementieren?
Ich habe eine C ++ - DLL eines Drittanbieters, die ich von C # aus aufrufe. Die Methoden sind statisch. Ich möchte es abstrahieren, um einige Unit-Tests durchzuführen, also habe ich eine Schnittstelle mit den darin enthaltenen statischen Methoden erstellt, aber jetzt sind meine Programmfehler mit: Der Modifikator 'statisch' ist …
88 c#  .net  interface 

12
Solider FFmpeg-Wrapper für C # /. NET
Ich habe einige Zeit im Internet nach einem soliden FFmpeg- Wrapper für C # /. NET gesucht . Aber ich habe noch nichts Nützliches gefunden. Ich habe die folgenden drei Projekte gefunden, aber alle scheinen im frühen Alpha-Stadium tot zu sein. FFmpeg.NET ffmpeg-scharfes FFLIB.NET Meine Frage ist also, ob jemand …

7
JSON-Eigenschaften jetzt beim Austausch von ASP .Net Core 1.0.0-rc2-final auf 1.0.0 in Kleinbuchstaben
Ich habe gerade unser Projekt von ASP .Net Core 1.0.0-rc2-final auf 1.0.0 getauscht. Unsere Website und unser Kunde haben aufgrund der Aktivierung von JSON-Immobilien ihre Arbeit eingestellt. Beispielsweise schlägt diese JavaScript-Zeile jetzt fehl for (var i = 0; i < collection.Items.length; i++){ weil der Controller jetzt das Array "items" anstelle …

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.