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
Einen einfachen Ajax-Aufruf an den Controller in asp.net mvc senden
Ich versuche, mit ASP.NET MVC Ajax-Aufrufen zu beginnen. Regler: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Aussicht: <head runat="server"> <title>FirstAjax</title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { var serviceURL …

9
Wie entferne ich ein einzelnes bestimmtes Objekt aus einem ConcurrentBag <>?
Mit dem neuen ConcurrentBag&lt;T&gt;in .NET 4, wie entfernen Sie ein bestimmtes, spezifisches Objekt aus ihm , wenn nur TryTake()und TryPeek()verfügbar sind? Ich denke darüber nach TryTake(), das resultierende Objekt zu verwenden und es dann wieder in die Liste aufzunehmen, wenn ich es nicht entfernen möchte, aber ich habe das Gefühl, …
109 c#  c#-4.0 

3
Wie kann ich ISerializable in .NET 4+ implementieren, ohne die Vererbungssicherheitsregeln zu verletzen?
Hintergrund: Noda Time enthält viele serialisierbare Strukturen. Obwohl ich die binäre Serialisierung nicht mag, haben wir viele Anfragen erhalten, sie zu unterstützen, zurück in der 1.x-Timeline. Wir unterstützen es durch die Implementierung der ISerializableSchnittstelle. Wir haben kürzlich einen Problembericht erhalten, in dem Noda Time 2.x in .NET Fiddle fehlschlägt . …

9
c #: Getter / Setter
Ich sah irgendwo so etwas wie das Folgende und fragte mich, was es bedeutete. Ich weiß, dass sie Getter und Setter sind, möchte aber wissen, warum der String-Typ so definiert ist. Danke für die Hilfe. public string Type { get; set; }
109 c#  getter-setter 

11
Objekt vom Typ 'System.DBNull' kann nicht in 'System.String' umgewandelt werden
Ich habe den obigen Fehler in meiner App erhalten. Hier ist der Originalcode public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Ich ersetzte durch public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is …
109 c#  asp.net  database  null 

1
Einfachste Möglichkeit, in .NET von einer URL in eine Zeichenfolge zu lesen
Gegeben eine URL in einer Zeichenfolge: http://www.example.com/test.xml Was ist der einfachste / prägnanteste Weg, um den Inhalt der Datei vom Server (auf den die URL zeigt) in eine Zeichenfolge in C # herunterzuladen? Die Art, wie ich es im Moment mache, ist: WebRequest request = WebRequest.Create("http://www.example.com/test.xml"); WebResponse response = request.GetResponse(); …
109 c#  http  networking 



8
SFTP-Bibliotheken für .NET [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
109 c#  .net  sftp 

28
Nach dem Upgrade auf ASP.NET Core 2.0 können keine Migrationen erstellt werden
Nach dem Upgrade auf ASP.NET Core 2.0 kann ich anscheinend keine Migrationen mehr erstellen. Ich erhalte "Beim Aufrufen der Methode 'BuildWebHost' für die Klasse 'Program' ist ein Fehler aufgetreten. Fortsetzung ohne den Anwendungsdienstanbieter. Fehler: Ein oder mehrere Fehler sind aufgetreten. (Die vom Anmelden angeforderte Datenbank" ... "kann nicht geöffnet werden. …

3
Aktivieren Sie eine Ausnahme mit XUnit
Ich bin ein Neuling bei XUnit und Moq. Ich habe eine Methode, die Zeichenfolge als Argument verwendet. Wie man eine Ausnahme mit XUnit behandelt. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws&lt;ArgumentException&gt;(() …
109 c#  unit-testing  xunit 


8
Liste von ref übergeben - helfen Sie mir, dieses Verhalten zu erklären
Schauen Sie sich folgendes Programm an: class Test { List&lt;int&gt; myList = new List&lt;int&gt;(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List&lt;int&gt; myList) { myList.Sort(); List&lt;int&gt; myList2 = new List&lt;int&gt;(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Ich …


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.