如果您正在处理通用代码,那么通用代码对具体的T一无所知.它不依赖于它的内部结构.因此,坚持这一规则并没有帮助.将数组传入和传出通用代码是完全可以接受的.
实际示例:List< int []>.
除此之外,Servy正确地指出,创建获取/设置值的方法并没有真正做任何事情来减轻规则推理中描述的效果.