如何调用 MemberwiseClone()?
我对如何使用 MemberwiseClone()
方法感到困惑。我查看了 MSDN 中的示例,他们通过 this
关键字使用它。
为什么我不能像 GetType()
或 ToString()
等其他对象的方法一样直接调用它?另一个没有出现的相关方法是ShallowCopy()
。
如果它们是 Object 类的一部分,为什么我看不到它们?
I'm confused about how to use the MemberwiseClone()
method. I looked the example in MSDN and they use it trough the this
keyword.
Why I can not call it directly as other objects' methods like GetType()
or ToString()
? Another related method that does not appear is ShallowCopy()
.
If they are part of the Object class why can't I see them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
MemberwiseClone()
函数是受保护的
,因此您只能通过您自己类型的限定符来访问它。The
MemberwiseClone()
function isprotected
, so you can only access it through a qualifier of your own type.这是一个例子,这就是我所做的,到目前为止没有问题。
并这样称呼它:
Here is an example, this is what I did and no problems so far.
And call it like: