单项选择题

明代朱元璋修筑南京城墙花费了多少年()。

A.21年
B.22年
C.23年
D.24年