C#对字符串数组进行排序
我需要像下面这样对字符串数组进行排序C#对字符串数组进行排序,c#,arrays,string,sorted,C#,Arrays,String,Sorted,我需要像下面这样对字符串数组进行排序 <MP:F> SG10.01,"SG1 ANTA H 2300 MHz Mod",#.##," dB",LIM,23.00,34.00 <DATA> GEN_FREQ,2300e6,,MESSAGE,"Action: Connect the external PM power sensor to ANT A via N->7/16 adapter.",,DELAY,1000,,PICTURE,ANTA_PM.JPG <MP
<MP:F> SG10.01,"SG1 ANTA H 2300 MHz Mod",#.##," dB",LIM,23.00,34.00
<DATA> GEN_FREQ,2300e6,,MESSAGE,"Action: Connect the external PM power sensor to ANT A via N->7/16 adapter.",,DELAY,1000,,PICTURE,ANTA_PM.JPG
<MP:F> SG10.02,"SG1 to ANTA H 2302.5 MHz Mod",#.##," dB",LIM,23.00,34.00<DATA> GEN_FREQ,2302.5e6
<MP:F> SG10.03,"SG1 to ANTA H 2305.0 MHz Mod",#.##," dB",LIM,23.00,34.00<DATA> GEN_FREQ,2305.0e6
<MP:F> SG10.04,"SG1 to ANTA H 2380 MHz Mod",#.##," dB",LIM,23.00,34.00<DATA> GEN_FREQ,2380e6
<MP:F> SG10.05,"SG1 to ANTA H 2385 MHz Mod",#.##," dB",LIM,23.00,34.00<DATA> GEN_FREQ,2385e6
<MP:F> SG10.06,"SG1 to ANTA H 2390 MHz Mod",#.##," dB",LIM,23.00,34.00<DATA> GEN_FREQ,2390e6
<MP:F> SG10.07,"SG1 to ANTA H 2392.5 MHz Mod",#.##," dB",LIM,23.00,34.00<DATA> GEN_FREQ,2392.5e6
SG10.01,“SG1安踏H 2300 MHz模块”,“dB”,LIM,23.00,34.00
GEN_FREQ,2300e6,,信息,“操作:通过N->7/16适配器将外部PM电源传感器连接到ANT A。”,,延迟,1000,,图片,ANTA_PM.JPG
SG10.02,“SG1至安踏H 2302.5 MHz模块”,“dB”,LIM,23.00,34.00 GEN_FREQ,2302.5e6
SG10.03,“SG1至安踏H 2305.0 MHz Mod”,“dB”,LIM,23.00,34.00 GEN_FREQ,2305.0e6
SG10.04,“SG1至安踏H 2380 MHz模块”,“dB”,LIM,23.00,34.00 GEN_频率,2380e6
SG10.05,“SG1至安踏H 2385 MHz模块”,“dB”,LIM,23.00,34.00 GEN_FREQ,2385e6
SG10.06,“SG1至安踏H 2390 MHz模块”,“dB”,LIM,23.00,34.00 GEN_FREQ,2390e6
SG10.07,“SG1至安踏H 2392.5 MHz Mod”,“dB”,LIM,23.00,34.00 GEN_FREQ,2392.5e6
排序遵循频率点的编号,当我完成排序时,我将重新排列索引编号
我怎么办
我建议如下:
- 将每一行解析为相应的数据结构(您喜欢的结构或对象)
- 将每个对象插入
列表
- 在“通缉犯”字段中使用LINQ对列表进行排序
- 将排序的值输出到数组