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.

9
Wie erreicht man eine sichere Base64-URL-Codierung in C #?
Ich möchte eine sichere Base64-URL-Codierung in C # erreichen. In Java haben wir die gemeinsame CodecBibliothek, die mir eine URL-sicher codierte Zeichenfolge gibt. Wie kann ich mit C # dasselbe erreichen? byte[] toEncodeAsBytes = System.Text.ASCIIEncoding.ASCII.GetBytes("StringToEncode"); string returnValue = System.Convert.ToBase64String(toEncodeAsBytes); Der obige Code konvertiert es in Base64, aber es wird aufgefüllt …
103 c#  encoding  base64 

5
c # Datei mit Standardanwendung und Standardparametern öffnen
Der einfachste Weg, eine Datei mit der Standardanwendung zu öffnen, ist: System.Diagnostics.Process.Start(@"c:\myPDF.pdf"); Ich möchte jedoch wissen, ob es eine Möglichkeit gibt, Parameter für die Standardanwendung festzulegen, da ich ein PDF in einer bestimmten Seitenzahl öffnen möchte. Ich weiß, wie man einen neuen Prozess erstellt und die Parameter einstellt, aber auf …
103 c#  file 


12
Gewusst wie: Beste Methode zum Zeichnen einer Tabelle in der Konsolen-App (C #)
Ich habe eine interessante Frage. Stellen Sie sich vor, ich habe viele Daten, die sich in sehr schnellen Intervallen ändern. Ich möchte diese Daten als Tabelle in der Konsolen-App anzeigen. f.ex: ------------------------------------------------------------------------- | Column 1 | Column 2 | Column 3 | Column 4 | ------------------------------------------------------------------------- | | | | …
103 c#  console  drawing 

9
Warten Sie eine Sekunde im laufenden Programm
dataGridView1.Rows[x1].Cells[y1].Style.BackColor = System.Drawing.Color.Red; System.Threading.Thread.Sleep(1000); Ich möchte eine Sekunde warten, bevor ich meine Gitterzellen mit diesem Code drucke, aber es funktioniert nicht. Was kann ich tun?
103 c#  wait 

7
Ihr Projekt verweist nicht auf das Framework ".NETFramework, Version = v4.6.2". Fügen Sie in "TargetFrameworks" einen Verweis auf ".NETFramework, Version = v4.6.2" hinzu.
Ich kann meine Unit-Tests nicht ausführen. Ich habe den nächsten Fehler: Ihr Projekt verweist nicht auf das Framework ".NETFramework, Version = v4.6.2". Fügen Sie in der Eigenschaft "TargetFrameworks" Ihrer Projektdatei einen Verweis auf ".NETFramework, Version = v4.6.2" hinzu und führen Sie die NuGet-Wiederherstellung erneut aus. In app.config: <startup> <supportedRuntime version="v4.0" …

10
Appsettings.json automatisch für Entwicklungs- und Release-Umgebungen im asp.net-Kern festlegen?
Ich habe in meinem einige Werte appsettings.jsonfür Dinge wie Datenbankverbindungszeichenfolgen, Webapi-Speicherorte und dergleichen definiert, die sich für Entwicklungs-, Staging- und Live-Umgebungen unterscheiden. Gibt es eine Möglichkeit, mehrere appsettings.jsonDateien (wie appsettings.live.jsonusw. usw.) zu haben und die asp.net-App nur anhand der von ihr ausgeführten Build-Konfiguration zu wissen, welche verwendet werden soll?


9
So überprüfen Sie, ob das Objekt bereits in einer Liste vorhanden ist
Ich habe eine Liste List<MyObject> myList und ich füge Elemente zu einer Liste hinzu und möchte überprüfen, ob dieses Objekt bereits in der Liste enthalten ist. also bevor ich das mache: myList.Add(nextObject); Ich möchte sehen, ob nextObject bereits in der Liste enthalten ist. Das Objekt "MyObject" hat eine Reihe von …
102 c#  linq  list 

14
Warum sollte ich die Verwendung von Eigenschaften in C # vermeiden?
In seinem ausgezeichneten Buch CLR Via C # sagte Jeffrey Richter, dass er Immobilien nicht mag und empfiehlt, sie nicht zu verwenden. Er gab einen Grund an, aber ich verstehe nicht wirklich. Kann mir jemand erklären, warum ich Eigenschaften verwenden sollte oder nicht? Ändert sich dies in C # 3.0 …
102 c#  properties 

15
Was ist das C # -Äquivalent von NaN oder IsNumeric?
Was ist die effizienteste Methode, um eine Eingabezeichenfolge zu testen, ob sie einen numerischen Wert enthält (oder umgekehrt keine Zahl)? Ich denke, ich kann Double.Parseoder einen regulären Ausdruck verwenden (siehe unten), aber ich habe mich gefragt, ob es dafür eine eingebaute Methode gibt, wie Javascript NaN()oder IsNumeric()(war das VB, an …
102 c#  parsing 


19
SmtpException: Daten von der Transportverbindung können nicht gelesen werden: net_io_connectionclosed
Ich verwende die SmtpClientBibliothek, um E-Mails wie folgt zu senden: SmtpClient client = new SmtpClient(); client.Host = "hostname"; client.Port = 465; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new NetworkCredential("User", "Pass); client.Send("from@hostname", "to@hostname", "Subject", "Body"); Der Code funktioniert in meiner Testumgebung einwandfrei, aber wenn ich Produktions-SMTP-Server …
102 c#  smtp 

30
Das Debuggen startet nicht [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Wenn ich F5 (Debugging-Modus) drücke, …

7
Sammlung, die nur eindeutige Elemente in .NET zulässt?
Gibt es eine Sammlung in C #, mit der Sie keine doppelten Elemente hinzufügen können? Zum Beispiel mit der dummen Klasse von public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public override int …
102 c#  set  hashset 

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.