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.

1
Catch-22 verhindert, dass gestreamte TCP-WCF-Dienste durch WIF gesichert werden können. mein Weihnachten ruinieren, geistige Gesundheit
Ich muss einen gestreamten WCF net.tcp-Dienstendpunkt mit WIF sichern . Es sollte eingehende Anrufe gegen unseren Tokenserver authentifizieren. Der Dienst wird gestreamt, da er für die Übertragung großer Datenmengen ausgelegt ist. Dies scheint unmöglich zu sein. Und wenn ich den Haken nicht umgehen kann, wird mein Weihnachtsfest ruiniert und ich …
181 c#  wcf  .net-4.5  wif  nettcpbinding 



7
Warum kann ich in C # keine abstrakten statischen Methoden haben?
Ich habe in letzter Zeit einiges mit Anbietern zusammengearbeitet und bin auf eine interessante Situation gestoßen, in der ich eine abstrakte Klasse mit einer abstrakten statischen Methode haben wollte. Ich habe ein paar Beiträge zu diesem Thema gelesen und es hat irgendwie Sinn gemacht, aber gibt es eine schöne klare …
181 c#  .net  language-design 

2
Wofür ist das Attribut __DynamicallyInvokable?
Beim Durchschauen System.Linq.Enumerablein DotPeek stelle ich fest, dass einige Methoden mit einem [__DynamicallyInvokable]Attribut versehen sind. Welche Rolle spielt dieses Attribut? Wird es von DotPeek hinzugefügt oder spielt es eine andere Rolle und informiert den Compiler möglicherweise darüber, wie die Methoden am besten optimiert werden können?
181 c#  dynamic-invoke 



10
Wörterbuchwert per Schlüssel abrufen
Wie kann ich den Wörterbuchwert per Funktionstaste ermitteln? Mein Funktionscode ist folgender (und der Befehl, den ich versuche, aber nicht funktioniert habe): static void XML_Array(Dictionary<string, string> Data_Array) { String xmlfile = Data_Array.TryGetValue("XML_File", out value); } Mein Tastencode ist dies private void button2_Click(object sender, EventArgs e) { Dictionary<string, string> Data_Array = …
181 c#  dictionary  key 

6
Übergeben Sie ein instanziiertes System.Type als Typparameter für eine generische Klasse
Der Titel ist irgendwie dunkel. Ich möchte wissen, ob dies möglich ist: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); Offensichtlich wird MyGenericClass wie folgt beschrieben: public class MyGenericClass<T> Im Moment beschwert sich der Compiler, dass 'Der Typ oder Namespace' myType …
181 c#  .net  generics 


5
Wie kann ich diesen foreach-Code in Parallel.ForEach konvertieren?
Ich bin etwas verwirrt Parallel.ForEach. Was ist Parallel.ForEachund was macht es genau? Bitte verweisen Sie nicht auf einen MSDN-Link. Hier ist ein einfaches Beispiel: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } Wie kann ich dieses Beispiel umschreiben Parallel.ForEach?

7
So vergleichen Sie Listen in Unit-Tests
Wie kann dieser Test fehlschlagen? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }

10
Klassendiagramme in VS 2017
Ich habe VS 2015 verwendet und mag das Element Klassendiagramm. Ich habe kürzlich ein Upgrade auf 2017 durchgeführt und kann das Element Klassendiagramm anscheinend nicht finden. Weiß jemand, wie ich dazu komme?


2
Linq to Entities Join vs Groupjoin
Ich habe im Internet gesucht, kann aber immer noch keine einfache Antwort finden. Kann jemand bitte (in einfachem Englisch) erklären, was ein GroupJoinist? Wie unterscheidet es sich von einem normalen Inneren Join? Wird es häufig verwendet? Ist es nur für die Methodensyntax? Was ist mit der Abfragesyntax? Ein c # …

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.