vb.net 调用C# 类库问题

mzyxhsj 2013-04-28 09:17:11

public class t
{
public string Name;

public t(string a, string b, string c, string d = "")
{

}

public t(string a,string b,string c="")
{

}


}
如果C#一个这样的类 vb怎么实例化该类,这种有缺省参数的构造函数很郁闷,总是报
“.ctor”不明确,因为 class“test.t”中存在多种同名成员。
Dim a As New test.t("", "", "666", "") 连这样都不行,明确指定4个参数,vb也不知道调用哪个构造函数吗?

...全文
117 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
vb.net 10才具有这个功能。 要知道自从2005年以后,vb.net总是落后c#一个(或者两个)时代。这可真是vb.net程序员的悲剧。
gxingmin 2013-04-28
  • 打赏
  • 举报
回复
试试这样
Dim a As New test.t(a:="", b:="", c:="666",d:= "")

111,098

社区成员

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

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

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