2009-03-14 20 views
29

Was ist der beste Weg, um einen Fehler in einem .Net Framework zu lösen?Wo kann ich einen .Net Framework-Fehler melden?

+1

Zeigen Sie uns die Fehler? – tuinstoel

+0

Schritt 1: Lassen Sie eine andere Person einen Blick darauf werfen und bestätigen Sie, dass es sich um einen Fehler handelt. (Geben Sie den Code, um den Fehler hier zu reproduzieren) Schritt 2: Melden Sie es an http://connect.microsoft.com/ – jalf

+0

Angenommen, dass es kein Sicherheitsrisiko ist, es zu offenbaren, würde ich neugierig sein, was zu wissen Fehler ist auch. –

Antwort

27

Der Ort, an dem Fehler im .net-Framework gemeldet werden, ist here.

+5

geklickt "OK" und "Ich stimme zu" ein paar Mal, als ich umgeleitet wurde, um http://social.microsoft.com/Forums/en-US/profile Seite "Server Fehler in '/ Forums' Anwendung." – Soonts

+5

@Soons Nächste Frage dann: Wo Fehler über connect.microsoft.com zu melden? – John

-4

Try this:

Console.WriteLine(
    new int[] { 2, 2, 3, 3, 4, 4 } 
     .Except(new int[] { 3 }) 
     .Select(a => a.ToString()) 
     .Aggregate((a, b) => String.Format("{0}, {1}", a, b)) 
); 

Statt "2, 2, 4, 4" zu bekommen Sie "2, 4" bekommen ...

+7

Sie haben die Bedeutung von'Enumerable.Except' falsch verstanden. 'Enumerable.Except' erzeugt den Satzunterschied zweier Enumerationen (des gleichen Typs). Das Ergebnis von 'new int [] {2, 2, 3, 3, 4, 4} .Except (new int [] {3})' ist die Folge '{2, 4}'. Dies ist definitionsgemäß "Enumerable.Except". Als ein weiteres Beispiel ist das Ergebnis von 'new int [] {2, 2} .Except (new int [] {})' {2} ', nicht' {2, 2} '. Hier ist kein Fehler. – jason

+0

Dies ist wahrscheinlich der häufigste Bugtyp, den die Connect-Leute sehen ... –