Londoner wrote:
That doesnt however explain  to me why (null + null) will result in string.Empty (see IL below)


Maybe it nulifies itself sort of like when you mutiple a negitive times a negitive...