【发布时间】:2012-02-15 23:55:33
【问题描述】:
我有一个字符串数组,里面有三个字段,分别是field1、field2、field3。 field1 和 field2 的长度都是 1。field3 的长度可以是 0 并且没有限制,通常是 0 到 6。我要做的是在给 field1、field2 和 field3 字符串时,在数组中找到匹配的字符串。由于 field1 和 field2 的长度都是 1,所以它们必须完全匹配。但是对于field3,只要匹配一个char,就匹配。
例如:
array[0]="AB:CDE"
array[1]="BA:D"
array[2]="CA:EFG"
array[3]="DE:ABEFG"
如果给我三个字段字符串:C、A、FG,那么它匹配数组[2] D, E, B, 匹配数组[3]
如何使用 Linq 进行搜索?考虑到数组可以是任何格式。 我正在使用 C#
【问题讨论】:
-
任何代码都可以显示为
this doesn't work? -
我是否正确理解此示例数组的每个元素的格式类似于
[Field1][Field2]:[Field3]? -
这只是一个示例格式。为了给样品。格式可以设置为您喜欢的任何格式。