c#中是否有默认赋值运算符?
最佳答案
与 C++ 不同,C# 不允许您覆盖赋值运算符。
对于引用类型,编写 x = y
会将 x
设置为引用与 null
相同的对象(或 y
)。
对于值类型,写入 x = y
会将 y
值中的字段复制到 x
值中。
关于c# - 默认赋值运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4310114/
c#中是否有默认赋值运算符?
最佳答案
与 C++ 不同,C# 不允许您覆盖赋值运算符。
对于引用类型,编写 x = y
会将 x
设置为引用与 null
相同的对象(或 y
)。
对于值类型,写入 x = y
会将 y
值中的字段复制到 x
值中。
关于c# - 默认赋值运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4310114/