Globals Variables for Class
Нещо не ми се получава с тези глобални променливи в/за клас.
public class Sample { private String filename ; private String stylesheet; public static void Main() { ...... } }
И когато с функции от класа ги променям нещо не се получава ?!
Аз ли бъркам някъде ?!
Видях ,че когато става въпрос за глобални променливи ги изнасят в клас - това ли е начина ?!
Трябват ми са в класа , но си мисля , че проблема ми идва от това ,че не са прости променливи(string,int...)
В моя случай са xmlreader и като му кажа да ги зареди xml файл с Create(filename) в една от функции в другата обекта е празен.
Другото вероятно ще се получи ,но това не се получава !
За да настъпи промяна в променливата, трябва първо да извикаш функцията която създава XmlReader обекта, и след това можеш да ползваш самата променлива.
https://dotnetfiddle.net/Njc3vZ
Точно това опитах първо и не се получи ! И аз очаквах така да сработи
Create сработва само блока и не води до промяна на самата променлива.
Сработи нещо което не ми хареса - направих локална променлива и на нея направих Create и след това променливата за класа
и присвоих локалната и сработи