Нет никакой разницы, иногда есть только несколько способов сделать что-то.Но обычно Unchecked.defaultof () используется в общем контексте, где вы заранее не знаете тип и не знаете значения по умолчанию.Вы наверняка знаете, что по умолчанию для MyReferenceType установлено значение null.Так что я бы пошел с первой декларацией.И на самом деле, даже это немного уродливо, с актерами.Большинство людей, вероятно, просто напишут это как
let x : MyReferenceType = null