单项选择题

A.二者均使用反转模型来重构旧软件代码
B.二者均使用循环,四个步骤的流程
C.二者只适用Visual Basic 编程语言
D.二者只适用C#编程语言