如何通过使用 C# 回溯从给定数组中找到不同的子集?