网亚上网行为管理系统 -上网管理软件调用Add方法
23
2018
04

上网管理软件调用Add方法

初始化List和Dictionary时,会在新建的实例上调用Add方法。添加自己的对象类型时,可以使用类似的紧凑语法:创建一个扩展方法Add,把一系列输入值转换为类的一个实例。

From{{“Nick”,”Sydney”},

{“Dave”,”Perth”},

{“Mike”,”Perth”}

{“Chris”,”Sydney”}}

VB

PrivatelistOfWeirdObjects As New List(Of MyListClass)From{{“Boo”,45,67,4.5},

{“Foo”,29,34,7.4}}

PublicModule Extensions

<Extension()>

SubAdd (ByVal list As List(Of MyListClass),

ByValName As String,

ByValHeight As Integer,

ByValWeight As Integer,

ByValWidth As Double)

List.Add(NewMyListClass With{

.Name=Name,

.Height=Height,

Weight=Weight,

.Width=Width

)}

EndSub

EndModule

可空的可选参数:过去,可空参数不能是可选参数,现在可以了。可以定义如下方法:

VB

PublicSub New()

MethodWithOptionalParameters(5,ParameterThree:=6)

EndSub


« 上一篇

相关文章:

评论列表: