The other thing to keep in mind is that t-shirts often don't fit the same as undershirts. In addition to the fabric thickness, undershirts often have the sleeves cut shorter, the neck higher, the collar thicker, and the fit is slimmer, all of which have a result on how the dress shirt is going to look.