Datum:
hi,
kleine Frage.
Ich hab die Funktion GetPortNames, wo ich di COMPorst auslese.
Diese verschieb ich in eine Combobox und will sie sortieren.
Hier Der Code:
string[] sFreeComPorts =
System.IO.Ports.SerialPort.GetPortNames();
foreach (string sCOMPort in sFreeComPorts)
{
cbCOMPort.Items.Add(sCOMPort);
cbCOMPort.Sorted = true;
}
Problem:
Nehmen wir an ich habe folgende COMs: COM1. COM2, COM5, COM11
dann sortiert er so
COM1
COM11
COM2
COM5
will es aber so sortiert haben:
COM1
COM2
COM5
COM11
Gibts da ne Methode, die das macht oder muss man selber hand anlegen,
wenn ja wie?
Gruß
Agit
Datum:
Du redest von welcher Sprache? C#?
Datum:
hi, Jo es ist C#. Danke. Ist zwar ne Menge Code, aber es geht. Gruß Agit
Datum:
nimm halt den zweiten eintrag mit linq
Datum:
Vielleicht geht es ganz pargmatisch einfacher: alle COM? sortieren, alle COM?? sortiert dahinter Mehr als 2 Stellen werden es so schnell nicht werden.