题目
C#代码(其实没太懂)
public class Solution
{
public IList<IList<int>> Subsets(int[] nums)
{
int all_set = 1 << nums.Length;
IList<IList<int>> result = new List<IList<int>>();
for (int i = 0; i < all_set; i++)
{
IList<int> item = new List<int>();
for (int j = 0; j < nums.Length; j++)
{
if ((i &( 1 << j))!=0)
item.Add(nums[j]);
}
result.Add(item);
}
return result;
}
}
```