C# Direct Casting vs as Operator vs ToString() | CodeTrail