配列�@と�Aから�Bを作りたいんだけど、ループさせる以外になにか方法ありますかね?

�@ string[] tmp = new string[5] { "A", "", "C", "", "E" };
�Astring[] tmp2 = new string[5] { "", "B", "", "D", "" };

�B{ "A", "B", "C", "D", "E" };