如何使用LinQ/C生成相反值的各种组合 我有一个像"> < = + ="
这样的数组中的运算符列表我还有一个函数,它可以返回数组中每个项目的相反值。的">"
相反值是"<"
等on.So考虑对于每个反向运营商和每一个值如何生成各种可能的组合阵列组合的阵列
样品: 问题陈述:
`string[] arrSample = new string[]{"!=","="};` //arrSample can be any object array with property values.The property can accept operator values like
!=,=,>,< etc..
预期输出: 个各种组合考虑反向操作将
Output Sequence1: =,!=
Output Sequence2: !=,=
Output Sequence3: = , =
Output Sequence4: !=,!=
请你能提供的反函数的代码 - TAA – 2011-04-25 10:03:29
@乔恩·埃杰顿:它没有太大的code.Just的返回任何给定的operator.Say我通过相反值“=”返回我“!=”:-) – SharpC 2011-04-25 10:06:27
那么你只是想得到一个传递的运算符和它们的逆运算符的列表,并排列整个区域? 'string [] arrSample = new string [] {“!=”,“<”,“+”};输出结果是什么?' – 2011-04-25 10:10:34