扩展方法中的第一个(“ this”)参数不能使用ref和out吗?

扩展方法中的第一个(“ this”)参数不能使用ref和out吗?,第1张

扩展方法中的第一个(“ this”)参数不能使用ref和out吗?

您必须指定

ref
out
明确。您将如何使用 扩展方法 执行此 *** 作?此外,您真的 这么做吗?

TestClass x = new TestClass();(ref x).ChangeWithExtensionMethod(otherTestClass);// And now x has changed?

还是

ref
只为扩展方法中的第一个参数指定零件?

老实说,这对我来说听起来很奇怪,并且是不可读(或至少难于预测)代码的秘诀。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5150424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存