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.

13
Lesen Sie Daten aus SqlDataReader
Ich habe eine SQL Server 2008-Datenbank und arbeite im Backend daran. Ich arbeite an asp.net/C# SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { //how do I read strings here???? } Ich weiß, dass der Leser Werte hat. Mein SQL-Befehl besteht darin, nur eine Spalte aus einer Tabelle auszuwählen. Die Spalte enthält …

4
Stunde ab DateTime? im 24 Stunden Format
Also habe ich diese DateTime? und was ich tun möchte, ist, die Stunde zu erhalten, aber sie im 24-Stunden-Format anzuzeigen. Zum Beispiel: Wenn die Stunde 2:20:23 Uhr ist, möchte ich sie in 14:20 konvertieren und das wars. Ich arbeite mit Visual C #. Irgendwelche Ideen bitte, danke. Ich habe so …
157 c#  datetime 

13
Https-Aufruf mit HttpClient
Ich habe verwendet, HttpClientum WebApi-Aufrufe mit C # zu tätigen. Scheint ordentlich und schnell im Vergleich zu WebClient. Ich stecke jedoch fest, während ich Httpstelefoniere. Wie kann ich den folgenden Code verwenden, um HttpsAnrufe zu tätigen? HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri("https://foobar.com/"); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/xml")); var …




13
Untergeordneten Prozess beenden, wenn der übergeordnete Prozess beendet wird
Ich erstelle neue Prozesse mit der System.Diagnostics.ProcessKlasse aus meiner Anwendung. Ich möchte, dass diese Prozesse abgebrochen werden, wenn meine Anwendung abgestürzt ist. Wenn ich meine Anwendung jedoch über den Task-Manager beende, werden untergeordnete Prozesse nicht beendet. Gibt es eine Möglichkeit, untergeordnete Prozesse vom übergeordneten Prozess abhängig zu machen?
156 c#  .net  process 

8
Die Kontrolle kann nicht von einem Falletikett durchfallen
Ich versuche, eine switch-Anweisung zu schreiben, die den Suchbegriff in das Suchfeld eingibt, je nachdem, welches Suchtextfeld vorhanden ist. Ich habe den folgenden Code. Ich erhalte jedoch den Fehler "Kontrolle kann nicht von einem Falletikett durchfallen". switch (searchType) { case "SearchBooks": Selenium.Type("//*[@id='SearchBooks_TextInput']", searchText); Selenium.Click("//*[@id='SearchBooks_SearchBtn']"); case "SearchAuthors": Selenium.Type("//*[@id='SearchAuthors_TextInput']", searchText); Selenium.Click("//*[@id='SearchAuthors_SearchBtn']"); } …



12
Zufallszahl zwischen 2 doppelten Zahlen
Ist es möglich, eine Zufallszahl zwischen 2 Doppelwerten zu generieren? Beispiel: public double GetRandomeNumber(double minimum, double maximum) { return Random.NextDouble(minimum, maximum) } Dann nenne ich es mit folgendem: double result = GetRandomNumber(1.23, 5.34); Alle Gedanken wäre dankbar.
156 c#  random 

18
Benannte Zeichenfolgenformatierung in C #
Gibt es eine Möglichkeit, eine Zeichenfolge nach Namen und nicht nach Position in C # zu formatieren? In Python kann ich so etwas wie dieses Beispiel machen (schamlos von hier gestohlen ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. …

4
Was macht eine Methode threadsicher? Wie lauten die Regeln?
Gibt es allgemeine Regeln / Richtlinien dafür, was eine Methode threadsicher macht? Ich verstehe, dass es wahrscheinlich eine Million einmaliger Situationen gibt, aber was ist im Allgemeinen? Ist es so einfach? Wenn eine Methode nur auf lokale Variablen zugreift, ist sie threadsicher. Ist es das? Gilt das auch für statische …
156 c#  thread-safety 



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.