Wpis z mikrobloga

@Mazowia: @ly000: Rozumiem, że nie mogę mieć dostępu do zmiennych w Main, bo jest to zewnętrzna funkcja, a przechowywanie zmiennych poza Main jest niewłaściwe. A jeśli wsadziłbym funkcję Count do środka Main to miałoby to sens dla tego programu?
@Alodnog: jeśli zadeklarowałbyś te zmienne jako pola obiektu Program, to nie mógłbyś ich używać w Main, bo to metoda statyczna, czyli jest uruchamiana bez kontekstu obiektu. musiałbyś zadeklarować te pola jako static, wtedy mógłbyś z nich korzystać. mógłbyś również zadeklarować te pola i metodę Count jako niestatyczne, ale wtedy musiałbyś stworzyć obiekt klasy Program w metodzie main i dopiero wtedy mógłbyś się do nich odwoływać (var program = new Program(); program.Count()