是否可以在C#5.0中创建一些扩展方法来提供与C#6.0Elvis(?.)运算符相同的结果?例如://C#6.0wayvarg1=parent?.child?.child?.child;if(g1!=null)//TODO//C#5.0wayvarg1=parent.elvisExtension().child.elvisExtension().child.elvisExtension().child;if(g1!=null)//TODO 最佳答案 可能使用与模拟相同的方法(不是返回parent,而是返回父级的“模拟”,它要么返回n