Wie bekomme ich das schnellste Ergebnis Ich schreibe den Code unten.Wie erstelle ich einen IP-Bereich so schnell wie möglich?
for (int i = 0; i < 256; i++)
for (int j = 0; j < 256); j++)
for (int k = 0; k < 256; k++)
for (int p = 0; p < 256; p++)
{
writer.WriteLine(string.Format("{0}.{1}.{2}.{3}", i, j, k, p));
}
aber meine Benutzer sagten mir, dass es langsam gestaut ist. Ich habe keine Ahnung, wie ich den Fortschritt steigern kann. teile das Problem, vielleicht jemand weiß das. Vielen Dank.
was ist der schreiber? ist es gepufferter Strom? Warum 'setText' für jede IP? – bansi
Ich verstehe nicht, was Sie tun. Sie schreiben aus irgendeinem Grund zwischen 0.0.0.0 und 255.255.255.255? Warum brauchst du 4 Indizes dafür? Und warum machst du es überhaupt? –
Nun, Sie generieren in der Größenordnung von 40 GB Daten, mit 4294967296 'string.formats' und UI-Updates ... natürlich dauert es eine Weile. Spezifischer in den tatsächlichen IPs, die Sie generieren. Benötigen Sie '9.0.45.2'? – Jens