CSharp - What is the output: inner structure?

Question

What is the output of the following code?

using System;
struct OuterStruct
{
    public void Show()
    {
        Console.WriteLine("OuterStruct.Show()");
    }
    internal struct InnerStruct
    {
        public void Show()
        {
            Console.WriteLine("InnerStruct.Show()");
        }
    }
}
class Program
{
    static void Main(string[] args)
    {
        OuterStruct.InnerStruct obS = new OuterStruct.InnerStruct();
        obS.Show();
    }
}


Click to view the answer

InnerStruct.Show()