3
A
回答
20
this
in a class
参照参考; 你不能重新分配你自己的参考,但你可以分配当前实例的字段等。
this
在struct
指的是的值本身;当您分配this
时,就像分配给任何值类型的变量/参数时一样,它将顶部的所有字段(作为存储器副本)进行复制。那是可能的,但在野外看到的却是罕见的。或者,与类一样,您可以分别分配每个字段。
相关问题
- 1. 这是什么“Log”课程?
- 2. 部分课程是什么?
- 3. 为什么Request.QueryString是只读的?
- 4. 为什么property.fget是只读属性?
- 5. 为什么应用程序设置在app.config中是只读的?
- 6. 什么是最终的内部课程?
- 7. 什么是“近乎空虚”的课程?
- 8. 什么是您最重用的课程?
- 9. 什么是建议的课程大小?
- 10. Dart中的课程类型是什么?
- 11. 为什么string.Empty只读?
- 12. 什么是 - SASS/CSS中的课程是什么意思?
- 13. 谷歌课堂课程中的“部分”字段是什么?
- 14. 为什么我的课没有什么?
- 15. 什么是无操作课程?
- 16. VBA:PPT课件演示打开为只读
- 17. 为什么课程被认为是参考类型?
- 18. 为什么我应该延长课程?
- 19. Composer + PhantomJS:为什么找不到课程?
- 20. 这些课程为什么不完整?
- 21. 为什么课程重新加载?
- 22. 将课程设置为PublicNotCreatable的潜在后果是什么?
- 23. 为什么我的IList只读?
- 24. 为什么GeoCoordinateWatcher的DesiredAccuracy属性只读?
- 25. 为什么我的WPF DataGrid只读?
- 26. 为什么课堂计数器不会增加Coach课程?
- 27. 为什么不上课?
- 28. 为什么C#中匿名类型的属性是只读的?
- 29. 为什么我的MacFUSE NTFS卷是只读的?
- 30. 为什么由Fluent NHibernate生成的模式是只读的?
请显示类... – MoonKnight
@Killercam,类的定义是不相关的。问题是为什么这个类里面的this不可赋值。 –
它是如何无用的。显然,如果这个类是'protected',或者''internal'子类,这可以解释编译器的投诉。 – MoonKnight