Investigation on the Tunable-Length Zinc Oxide Nanowire Arrays for Dye-Sensitized Solar Cells. (29th April 2014)