十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
当父类构造函数有多个重载时,不加base
创新互联专注于晋城网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供晋城营销型网站建设,晋城网站制作、晋城网页设计、晋城网站官网定制、成都微信小程序服务,打造晋城网络公司原创品牌,更为您提供晋城网站排名全网营销落地服务。
则自动匹配父类无参数的构造函数;base()关键字可以显示地指定参数以匹配父类的构造函数;EG:
class
people
{
public
string
str
=
"moren";
public
people(string
s)
{
this.str
=
s;
Console.WriteLine(this.str);
}
public
people()
{
Console.WriteLine(str);
}
}
class
me
:
people
{
public
me()
{
Console.WriteLine("me子类");
}
}
class
you
:
people
{
public
you()
:
base("you子类")
{
Console.WriteLine("you子类");
}
}
static
void
Main(string[]
args)
{
string
str
=
"main";
me
me1
=
new
me();
Console.WriteLine("===============================");
you
you1
=
new
you();
Console.Read();
结果:
moren
me子类
===============================
you子类
you子类
另外,虚机团上产品团购,超级便宜
Public Class Form2
Dim test As String
Public Sub New(ByVal _test As String)
test = _test
End Sub
End Class
Form1 中 New Form2("abc") 即可传参给 Form2 中的 test。
但在 VB.NET 中,没必要这么麻烦,只需要声明为 Public,即可直接方法,如:
Public Class Form2
Public test As String
End Class
Form1 中直接 Form2.test = "abc" 即可。
public
structure
struc
public
name
as
string
public
shengao
as
integer
……
end
structure
public
items
as
struc()
readonly
property
people(argname
as
string)
as
struc
get
for
each
i
as
struc
in
items
if
i.name=argname
then
reture
i
next
end
get
end
property
struc可以用class,property可以用function,people通过参数返回一个对象,对象可以来源于某个数组的某个元素,也可以是其他来源。
people也可以是类的
构造方法
,而shengao等是类的成员,但你的写法是错误的,构造方法必须用new
实例化