写出下列程序片段的执行结果
using System;
class Test
{
static void Main()
{
Console.WriteLine("1");
B.G();
Console.WriteLine("2");
}
}
class A
{
static A()
{
Console.WriteLine("Init A");
}
}
class B : A
{
static B()
{
Console.WriteLine("Init B");
}
public static void G()
{
Console.WriteLine("B.G");
}
}
using System;
class Test
{
static void Main()
{
Console.WriteLine("1");
B.G();
Console.WriteLine("2");
}
}
class A
{
static A()
{
Console.WriteLine("Init A");
}
}
class B : A
{
static B()
{
Console.WriteLine("Init B");
}
public static void G()
{
Console.WriteLine("B.G");
}
}
Init B
B.G
2
Init B
B.G
2
1
Init B
B.G
先自己想一遍
用VS执行一遍
再想想
拿到这里来问,何必呢
--------------------------------------------------------散分需要理由的
Init B
B.G
2
接分也是讲方式的