public static void Main()
var mapper = new NumberMapper();
mapper.Map(source, target);
Console.WriteLine(target);
public interface IMapper<in TSource, in TTarget>
void Map(TSource source, TTarget target);
public class NumberMapper : IMapper<int, int>
public void Map(int source, int target)