我有一个接受字符串的方法。该字符串由常量值、两个布尔值、两个常量整数和一个整数构成,该整数可以是10、20或30。所有参数都将组成一个字符串,以下划线分隔。
例如:
string value = "horse"
string combination1 = value+"_true_false_1_1_20";
dostuff(combination1);
我需要通过所有可能的组合来运行。
如何将此常量值带入方法,并使用所有可能的组合?
字符串构建:"VALUE_BOOL1_BOOL2_CONSTINT1_CONSTINT2_INT1"
Possibilities
VALUE = Horse
BOOL1 = True, False
BOOL2 = True, False
CONSTINT1 = 1
CONSTINT2 = 1,
INT1 = 10, 20, 30
我该如何获取预定义值字符串并创建所有可能的组合,然后通过doStuff(string combination)方法运行它们?