为什么“out”参数作为语言结构存在于 C# 中?
为什么它首先存在?难道没有更好的语言特性来获得与“out”参数相同的效果吗?
让值类型表现得像引用类型不是很奇怪吗?
没有更好的方法从一个方法返回多个值吗?
这是一个历史性的事情吗,这意味着对于 C# 的第一个版本,没有办法实现使用 out 参数可以实现的东西,但现在有更新的功能,它只是保留在语言中以实现向后兼容性?
我不是在问它做什么
我不是问它是如何使用的
我不是在问“ref”和“out”之间的区别是什么
我读到应该避免使用它并选择其他构造
在阅读类似问题时,我没有发现任何重复项。
我很想听到类似“看,这是一个只能使用“out”参数语言结构才能解决的问题,这是一个代码示例……”。
或者,“看,这曾经是解决以下问题的唯一方法......代码示例......,但由于 C# 版本......更好的解决方法是这样......代码示例......” .
请不要发表意见。
RISEBY
蓝山帝景
HUH函数
相关分类