using System; namespace BITKit { public static class MathO { public static T As(this object self) where T : class { // { // if (typeof(T) == typeof(object[])) // { // var o = new object[1]; // o[0] = self; // return o as T; // } // } // { // if (self is object[] { Length: 1 } o) // { // return o[0] as T; // } // } return self as T; } } }