public static void Run() { var s = "ncrafts"; // begin unsafe { fixed (char* p = s) { for (var i = 0; i < s.Length; i++) { *(p + i) = char.ToUpper((*p)); } } } // end Logger.Log(s); } }