using System; public class Test { public static void Main() { Console.WriteLine(A.notSharedObject); Console.WriteLine(A.notSharedObject); Console.WriteLine(Object.ReferenceEquals(A.notSharedObject, A.notSharedObject)); Console.WriteLine(Object.ReferenceEquals(A.notSharedObject, A.notSharedObject)); Console.WriteLine(Object.ReferenceEquals(A.notSharedObject, A.notSharedObject)); } } public class A { public static string notSharedObject = null; static A() { notSharedObject = typeof(T).FullName; } }