c#找出文件中的往返观测
--------------------编程问答-------------------- “往返观测”实际上就是找出以下两行:1234,5678,...
5678,1234,...
这个可以用一个字典来侦测碰撞,而索引可以用"联合"索引,就是把往返连在一起,不过把小的放在前面。
这样一来上述两行的索引都将是12345678。
string key = line.start > line.end ? line.end+line.start : line.start+line.end;
if (dictionary.Contains(key))
{
//碰撞
}
else
{
dictionary[key] = line;
}
--------------------编程问答--------------------
谢谢你的回答。但是我文件里面的点号不一定都是数字哦 里面还含有字母,所以还是不太明白你的方法如何实现哦
能不能麻烦你帮忙想想其他办法呢?最好能稍微写出一些代码 因为我刚刚接触C# 还很不了解哦 谢谢了
补充:.NET技术 , C#