Последним моментом, касающимся статических методов, является правило, определяющее, к каким членам класса можно обращаться из статического метода. Как вы можете догадаться, статический метод может обращаться любому статическому члену в пределах класса, но не может обращаться к члену экземпляра. Например:
using System;
class SQLServerDb {
static string progressStringl = " восстановление БД..."; string progressString2 = " восстановление БД...";
public static void RepairDatabaseO {
Console.WriteLine(progressStringl); // Это будет работать.
Console.WriteLine(progressString2); // Компиляция не пройдет. } }
class StaticMethodSApp {
public static void Main()
{
SQLServerDb. RepairDatabaseO;
} }