using System;
public class Program
{
public static T AssertAs<T>(object instance)
if(instance is T tValue)
return tValue;
}
return default(T);
public static void Main()
var toto = 42;
var newValue = AssertAs<uint>(toto);
Console.WriteLine(newValue);