@Priya: Zrób tak jak sugeruje @dybligliniaczek potraktuj Wyliczająca() jako metodę (funkcję) wyższego rzędu i przekaż do niej lambdę, która ogarnie wyliczenie.
Jak napiszesz takie coś: http://pastebin.com/H89RE5vJ to Visual Studio podkreśli oczywiście linijkę z Bar(Foo, 1), ale zaproponuje również wygenerowanie metody, która przyjmie odpowiednie argumenty (ctrl+. o ile dobrze pamiętam).
Gada jakiś typ w tvn24 że polecieli do dubaju i teraz siedzą zesrani bo nie mogą wylecieć xDDDD i gada że rząd polski powinien zapewnić im jakieś samoloty xDDD a c--j z nim, oby siedział tam jak najdłużej bo oczywiście ostrzeżenia wsadził sobie w dupe i teraz płacze xDDD
Mam taki problem, chce zrobić wywołanie metody z parametrem jako parametr w innej metodzie na takiej zasadzie:
metoda int Pierwsza(int zmienna)
{
bla bla bla;
return jakaśTamLiczba;
}
metoda int Druga(int zmienna)
{
bla bla bla;
return jakaśTamLiczba;
}
metoda Wyliczajaca(Tu chciałbym mieć możliwość wstawienia metody Pierwszej albo Drugiej)
{
for loop int i++
{
tabela.Add(Metoda Pierwsza albo Druga(i));
}
}
Ktoś rozumie o co mi chodzi? :D
Ew. musisz poszukać coś o refleksji w C# (osobiście nie pisałem w tym od tysiącleci, więc nic już nie pamiętam).
Ale tutaj? :/
Jak napiszesz takie coś: http://pastebin.com/H89RE5vJ to Visual Studio podkreśli oczywiście linijkę z Bar(Foo, 1), ale zaproponuje również wygenerowanie metody, która przyjmie odpowiednie argumenty (ctrl+. o ile dobrze pamiętam).