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
Fehlende return-Anweisung in einer nicht ungültigen Methode wird kompiliert
Ich bin auf eine Situation gestoßen, in der einer nicht ungültigen Methode eine return- Anweisung fehlt und der Code immer noch kompiliert wird. Ich weiß, dass die Anweisungen nach der while-Schleife nicht erreichbar sind (toter Code) und niemals ausgeführt werden würden. Aber warum warnt der Compiler nicht einmal davor, etwas …
189 java  c#  oop 

6
Was ist in C # eine Monade?
Heutzutage wird viel über Monaden gesprochen. Ich habe einige Artikel / Blog-Beiträge gelesen, kann aber mit ihren Beispielen nicht weit genug gehen, um das Konzept vollständig zu verstehen. Der Grund dafür ist, dass Monaden ein funktionales Sprachkonzept sind und die Beispiele daher in Sprachen vorliegen, mit denen ich nicht gearbeitet …
189 c#  c#-3.0  lambda  monads 

18
Holen Sie sich URL ohne Querystring
Ich habe eine URL wie diese: http://www.example.com/mypage.aspx?myvalue1=hello&myvalue2=goodbye Ich möchte davon profitieren http://www.example.com/mypage.aspx. Kannst du mir sagen, wie ich es bekommen kann?
189 c#  asp.net 

8
Wie entferne ich ein Element aus der Liste in C #?
Ich habe eine Liste in der Ergebnisliste wie folgt gespeichert: var resultlist = results.ToList(); Es sieht ungefähr so ​​aus: ID FirstName LastName -- --------- -------- 1 Bill Smith 2 John Wilson 3 Doug Berg Wie entferne ich ID 2 aus der Liste?
189 c#  list 


7
Das Objekt mit dem Wert "null" braucht einen Wert
Die Beschreibung der Ausnahme enthält ein Paradoxon: Nullbares Objekt muss einen Wert haben (?!) Das ist das Problem: Ich habe eine DateTimeExtendedKlasse, die hat { DateTime? MyDataTime; int? otherdata; } und ein Konstruktor DateTimeExtended(DateTimeExtended myNewDT) { this.MyDateTime = myNewDT.MyDateTime.Value; this.otherdata = myNewDT.otherdata; } diesen Code ausführen DateTimeExtended res = new …

9
try / catch + using, richtige Syntax
Welcher: using (var myObject = new MyClass()) { try { // something here... } catch(Exception ex) { // Handle exception } } ODER try { using (var myObject = new MyClass()) { // something here... } } catch(Exception ex) { // Handle exception }




18
Weisen Sie einem SqlParameter null zu
Der folgende Code gibt einen Fehler aus: "Keine implizite Konvertierung von DBnull nach int." SqlParameter[] parameters = new SqlParameter[1]; SqlParameter planIndexParameter = new SqlParameter("@AgeIndex", SqlDbType.Int); planIndexParameter.Value = (AgeItem.AgeIndex== null) ? DBNull.Value : AgeItem.AgeIndex; parameters[0] = planIndexParameter;
188 c#  dbnull  sqlparameter 


5
<out T> vs <T> in Generika
Was ist der Unterschied zwischen &lt;out T&gt;und &lt;T&gt;? Beispielsweise: public interface IExample&lt;out T&gt; { ... } vs. public interface IExample&lt;T&gt; { ... }
188 c#  generics  covariance 


10
So aktivieren Sie CORS in ASP.NET Core
Ich versuche, die gemeinsame Nutzung von Cross-Origin-Ressourcen auf meiner ASP.NET Core-Web-API zu aktivieren, stecke jedoch fest. Das EnableCorsAttribut akzeptiert policyNamevom Typ stringals Parameter: // Summary: // Creates a new instance of the Microsoft.AspNetCore.Cors.Core.EnableCorsAttribute. // // Parameters: // policyName: // The name of the policy to be applied. public EnableCorsAttribute(string policyName); …
188 c#  asp.net-core 

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.