.NET Fiddle

CSharp · Console

/Program.cs

using System;
					
public class Program
{
	public static void Main()
	{
		Console.WriteLine("Hello World!");
		var firstInstance = StaticClass.StaticInstance1;
	}
}

public class DummyClass
{
	public string FirstProperty {get;set;}
	public string SecondProperty {get;set;}
}

public class StaticClass
{
	public static DummyClass StaticInstance1 = new DummyClass()
	{
		FirstProperty = "A",
		SecondProperty = StaticInstance2.SecondProperty
	};

	public static DummyClass StaticInstance2 = new DummyClass()
	{
		FirstProperty = "A",
		SecondProperty = "B"
	};

}
;