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.

16
Byte + Byte = int… warum?
Betrachten Sie diesen C # -Code: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' Das Ergebnis einer für byte(oder short) Typen durchgeführten Mathematik wird implizit auf eine Ganzzahl zurückgesetzt. Die Lösung besteht darin, das Ergebnis …


30
Verknüpfen von Aufzählungen mit Zeichenfolgen in C #
Ich weiß, dass Folgendes nicht möglich ist, da der Typ der Aufzählung ein int sein muss enum GroupTypes { TheGroup = "OEM", TheOtherGroup = "CMB" } Aus meiner Datenbank erhalte ich ein Feld mit nicht umfassenden Codes (the OEMund CMBs). Ich würde dieses Feld zu einem enumoder etwas anderem Verständlichem …
363 c#  .net 



4
Warum werden optionale C # 4-Parameter, die auf der Schnittstelle definiert sind, bei der Implementierung der Klasse nicht erzwungen?
Ich bemerkte , dass mit den optionalen Parameter in C # 4 , wenn Sie einen optionalen Parameter für eine Schnittstelle geben Sie don t haben , um diesen Parameter optional auf jeder implementierenden Klasse zu machen: public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass …

8
Wörterbuchschlüssel nach Wert abrufen
Wie erhalte ich einen Wörterbuchschlüssel nach Wert in C #? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Ich möchte so etwas: getByValueKey(string value); getByValueKey("one")muss zurückgegeben werden "1". Was ist der beste Weg, dies zu tun? Vielleicht HashTable, SortedLists?
361 c#  dictionary 

9
So erhalten Sie die aktuelle Seiten-URL in MVC 3
Ich verwende das Facebook-Kommentar-Plugin in einem Blog, das ich gerade erst baue. Es hat einige FBXML-Tags, die von dem Facebook-Javascript interpretiert werden, auf das auf der Seite verwiesen wird. Das alles funktioniert gut, aber ich muss die aktuelle, vollqualifizierte URL an das Plugin übergeben. <div style="width: 900px; margin: auto;"> <div …
360 c#  asp.net  asp.net-mvc  razor 



25
Kann ich die Dateierstellungsversion bei Verwendung von Visual Studio automatisch erhöhen?
Ich habe mich nur gefragt, wie ich den Build (und die Version?) Meiner Dateien mit Visual Studio (2005) automatisch erhöhen kann. Wenn ich die Eigenschaften von say nachschlage C:\Windows\notepad.exe, gibt die Registerkarte Version "Dateiversion: 5.1.2600.2180" an. Ich möchte diese coolen Zahlen auch in der Version meiner DLLs haben, nicht in …


4
Füllen Sie XDocument aus String
Ich arbeite an etwas und versuche herauszufinden, ob ich ein XDocument aus einer Zeichenfolge laden kann. XDocument.Load()scheint die übergebene Zeichenfolge als Pfad zu einer physischen XML-Datei zu verwenden. Ich möchte versuchen, den Schritt zu umgehen, zuerst die physische XML-Datei erstellen zu müssen und direkt zum Auffüllen des XDocument zu springen. …
358 c#  xml  c#-3.0  linq-to-xml 

7
Handhabungswarnung für mögliche mehrfache Aufzählung von IEnumerable
In meinem Code muss ein IEnumerable<>mehrmals verwendet werden, daher wird der Resharper-Fehler "Mögliche Mehrfachaufzählung von IEnumerable" angezeigt . Beispielcode: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return list; } Ich …

15
Effiziente Möglichkeit, ALLE Leerzeichen aus dem String zu entfernen?
Ich rufe eine REST-API auf und erhalte eine XML-Antwort zurück. Es gibt eine Liste der Namen eines Arbeitsbereichs zurück, und ich schreibe eine schnelle IsExistingWorkspace()Methode. Da alle Arbeitsbereiche aus zusammenhängenden Zeichen ohne Leerzeichen bestehen, gehe ich davon aus, dass der einfachste Weg, um herauszufinden, ob sich ein bestimmter Arbeitsbereich in …

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.