Conversion Lookup
/* A Programmer's Introduction to C# (Second Edition) by Eric Gunnerson Publisher: Apress L.P. ISBN: 1-893115-62-3 */ // 24 - User-Defined Conversions\How It Works\Conversion Lookup // copyright 2000 Eric Gunnerson public class ConversionLookup { public static void Main() { S myS = new S(); TBase tb = (TBase) myS; } } public class S { public static implicit operator T(S s) { // conversion here return(new T()); } } public class TBase { } public class T: TBase { }