Ĺadny brzuch
Witam,
w C++ mogłem zrobić coś takiego i działało:
int a = 10; cout << a; { int a = 20; cout << a; }
chodzi o to, ze po napisaniu nawiasow { } moglem zadeklarowac druga zmienna o tej samej nazwie.
w C# to nie dziala... czy jest jakis inny sposob na osiagniecie takiego efektu?
pyt. do moderatorów
jeszcez wczoraj był tu mój temat "Algorytmika" ... czemu ktoś go usunął?
pozdrawiam
Ka-lolek
W przypadku gdy zmienna loklana zasłania zmienną globalną (klasową) o takiej samej nazwie, zjawisko zasłaniania nie jest dopuszczalne.
czyli kiedy będzie dopuszczalne?
prz okazji mógłbyś podać strone, z której to masz? (no chyba, że z książki przepisałeś)
thx
pzdr
W C# jest dopuszczalne zasłanianie zmiennej lokalnej przez inną zmienną lokalną
Są to fragmenty wykładów profesora Mrozka, które chyba nie są powszechnie dostepne.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
w C++ mogłem zrobić coś takiego i działało:
int a = 10; cout << a; { int a = 20; cout << a; }
chodzi o to, ze po napisaniu nawiasow { } moglem zadeklarowac druga zmienna o tej samej nazwie.
w C# to nie dziala... czy jest jakis inny sposob na osiagniecie takiego efektu?
pyt. do moderatorów
jeszcez wczoraj był tu mój temat "Algorytmika" ... czemu ktoś go usunął?
pozdrawiam
Ka-lolek
W przypadku gdy zmienna loklana zasłania zmienną globalną (klasową) o takiej samej nazwie, zjawisko zasłaniania nie jest dopuszczalne.
czyli kiedy będzie dopuszczalne?
prz okazji mógłbyś podać strone, z której to masz? (no chyba, że z książki przepisałeś)
thx
pzdr
W C# jest dopuszczalne zasłanianie zmiennej lokalnej przez inną zmienną lokalną
Są to fragmenty wykładów profesora Mrozka, które chyba nie są powszechnie dostepne.