Girdi olarak [] karakterini kabul eden ve EDIT1 altındaki alt kısımda gösterildiği gibi çıktı veren bir güç ayar fonksiyonu oluşturmak istiyorum.Gç dizesi kümesi (girdi olarak) C#
Ben kümesi için bana çıkış verir ben işlevi Üstü
Edit1
olarak bu işlevi kullanamazsınız Bu
private static List<string> PowerSet(string[] input)
{
int n = input.Length;
// Power set contains 2^N subsets.
int powerSetCount = 1 << n;
var ans = new List<string>();
for (int setMask = 0; setMask < powerSetCount; setMask++)
{
var s = new StringBuilder();
for (int i = 0; i < n; i++)
{
// Checking whether i'th element of input collection should go to the current subset.
if ((setMask & (1 << i)) > 0)
{
s.Append(input[i]);
}
}
ans.Add(s.ToString());
}
return ans;
}
geldi demek { 'a', 'b' olarak görünecek çıktıya ihtiyacım var
""
"a"
"b"
"ab"
{}
{"a"}
{"b"}
{"a","b"}
"Params string [] args" ifadesini argüman olarak mı kastediyorsunuz? Sonra 1,2,3, ... n giriş argümanlarını kullanabilirsiniz. Her argüman için mevcut uygulamanızı kullanabilirsiniz. –
Sorumu düzenledim. – Artiga
Gerçekten öğelere nasıl yeni öğeler ekleyeceğinizi soruyor musunuz? –