c#里已经用out给zk赋值,但显示使用了未赋值的局部变量zk。
out在循环里,而循环走不走依赖于集合里是不是空的,所以循环有可能不走,zk也可能没有赋值你必须保证在语法层面上zk必定有值,IDE不会对运行结果进行校验