📄 class1.cs
字号:
using System;
namespace StaticMethods
{
class SQLServerDb
{
// bunch of other non-salient members
public static void RepairDatabase()
{
Console.WriteLine("repairing database...");
}
static string progressString1 = "starting repair...";
string progressString2 = "...repair finished";
public static void RepairWithStrings()
{
Console.WriteLine(progressString1); // OK
// Console.WriteLine(progressString2); // illegal
}
public void InstanceRepair()
{
Console.WriteLine(progressString1); // OK
Console.WriteLine(progressString2); // OK
}
public SQLServerDb() {}
public SQLServerDb(string s1, string s2)
{
// this.progressString1 = s1; // illegal
this.progressString2 = s2;
}
}
class Test
{
[STAThread]
static void Main(string[] args)
{
SQLServerDb.RepairDatabase();
Console.WriteLine();
SQLServerDb db = new SQLServerDb();
// db.RepairDatabase(); // illegal
Console.WriteLine();
SQLServerDb.RepairWithStrings();
Console.WriteLine();
db.InstanceRepair();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -