fork download
  1. using System;
  2.  
  3. public struct Test
  4. {
  5. }
  6.  
  7. public class Program
  8. {
  9. public static void Main()
  10. {
  11. var voidObject = System.Runtime.Serialization.FormatterServices.GetUninitializedObject(typeof(Test));
  12. var voidObject2 = System.Runtime.Serialization.FormatterServices.GetUninitializedObject(typeof(Test));
  13.  
  14. Console.WriteLine("Type: {0}", voidObject.GetType());
  15. Console.WriteLine("IsValueType: {0}", voidObject.GetType().IsValueType);
  16.  
  17. Console.WriteLine("Equals: {0}", voidObject.Equals(voidObject2));
  18. Console.WriteLine("GetHashCode1: {0}", voidObject.GetHashCode());
  19. Console.WriteLine("GetHashCode2: {0}", voidObject2.GetHashCode());
  20. Console.WriteLine("ToString: {0}", voidObject.ToString());
  21. }
  22. }
Success #stdin #stdout 0.04s 24184KB
stdin
Standard input is empty
stdout
Type: Test
IsValueType: True
Equals: True
GetHashCode1: 1069907381
GetHashCode2: 1010069783
ToString: Test