vb.net 转换为 C# ,this 的用法

netnewuser 2006-04-03 05:23:55
public class A 构造有如下代码:

Public Sub New(ByVal owner As B)
mOwner = owner
End Sub

public class B 中有如下代码:

Private WithEvents _items As New A(Me)


请教各位以上代码如何修改为 C# 代码

我修改为
private A _items = new A(this);

编译时系统错误信息为 : 关键字在当前上下文中不可用

多谢,多谢。
...全文
136 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kissknife 2006-04-04
  • 打赏
  • 举报
回复
private A _items = new A(this);

改为:

private A _items;

在构造器或方法中写new
public B()
{
_items=new A(this);
}
netnewuser 2006-04-04
  • 打赏
  • 举报
回复
看来这个问题,高手不屑于回答,新手不知道答案。

另:发现 csdn 中 “java 好还是 .net 好”、"java 快还是 C++ 快" 这一类问题更能引起大家的兴趣。

失望中......
hyj_828 2006-04-03
  • 打赏
  • 举报
回复
this

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧