1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | using System; using System.Collections.Generic; public class Test { public static void Main() { List<int> list = new List<int>(); // an empty List<T> Type type = list.GetType().GetProperty("Item").PropertyType; // System.Int32 bool isEnum = type.IsEnum; // of course false Console.WriteLine("Is {0} an enum? {1}",type,isEnum); List<DayOfWeek> days = new List<DayOfWeek>(); type = days.GetType().GetProperty("Item").PropertyType; isEnum = type.IsEnum; // true Console.WriteLine("Is {0} an enum? {1}",type,isEnum); } } |
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlMaXN0PGludD4gbGlzdCA9IG5ldyBMaXN0PGludD4oKTsgLy8gYW4gZW1wdHkgTGlzdDxUPgoJCVR5cGUgdHlwZSA9IGxpc3QuR2V0VHlwZSgpLkdldFByb3BlcnR5KCJJdGVtIikuUHJvcGVydHlUeXBlOyAvLyBTeXN0ZW0uSW50MzIKCQlib29sIGlzRW51bSA9IHR5cGUuSXNFbnVtOyAvLyBvZiBjb3Vyc2UgZmFsc2UKCQlDb25zb2xlLldyaXRlTGluZSgiSXMgezB9IGFuIGVudW0/IHsxfSIsdHlwZSxpc0VudW0pOwoJCUxpc3Q8RGF5T2ZXZWVrPiBkYXlzID0gbmV3IExpc3Q8RGF5T2ZXZWVrPigpOwoJCXR5cGUgPSBkYXlzLkdldFR5cGUoKS5HZXRQcm9wZXJ0eSgiSXRlbSIpLlByb3BlcnR5VHlwZTsKCQlpc0VudW0gPSB0eXBlLklzRW51bTsgLy8gdHJ1ZQoJCUNvbnNvbGUuV3JpdGVMaW5lKCJJcyB7MH0gYW4gZW51bT8gezF9Iix0eXBlLGlzRW51bSk7Cgl9Cn0=
-
upload with new input
-
result: Success time: 0.03s memory: 36888 kB returned value: 0
Is System.Int32 an enum? False Is System.DayOfWeek an enum? True


