Coming to a t-shirt, especial those with high quality, we all take it as casual clothes can cope with almost all the occasions, which is also cheap and comfortable, easy to clean and dry and wild to match.
However, when you can't wear a t-shirt, for example, in an office? I think the best alternate select to t-shirt is fashion summer blouses. Compared to a t-shirt, a fashion blouse is also cheap, comfortable, natural and easy to clean and dry and wild to match, but a fashion blouse has much more advantages.
A fashion summer blouse (www.nextshe.com/blouses-c-9v72.html) is a top much more formal than a t-shirt and suits to more occasions than t-shirts. Secondly, a blouse can be both neat and casual according to your needs and your occasion.