我有可能的值參數列表:獲取所有參數的組合可能
// Definition of a parameter
public class prmMatrix
{
public string Name { get; set; }
public List<string> PossibleValues { get; set; }
public prmMatrix(string name, List<string> values)
{
Name = name;
PossibleValues = values;
}
}
//[...]
// List of params
List<prmMatrix> lstParams = new List<prmMatrix>();
lstParams.Add(new prmMatrix("Option A", new List<string>() { "Yes", "No" }));
lstParams.Add(new prmMatrix("Option B", new List<string>() { "Positive", "Negative" }));
我想有參數的可能,例:
[Option A:Yes][Option B:Positive]
[Option A:Yes][Option B:Negative]
[Option A:No][Option B:Positive]
[Option A:No][Option B:Negative]
什麼是最好的所有組合在C#中的方式?
可能重複(http://stackoverflow.com/questions/4319049/generating-permutations-using-linq) –