您的位置:首页 > 编程语言 > VB

VB.NET 编写过程中的注意事项

2014-12-09 11:29 267 查看
如下`代码中运行起来好像不响应,主要不弹出带“ok”内容的消息框 ,也不会传输数据。

这是因为,IEnumerable接口找不到了实例对象导致的。

只有对IEnumerable对象引用实例对象迭代器才有效。

好了,继续解决如下程序问题。

如下程序是多线程模式下运行。所以,必须留下中间一个函数。这是必要的。

如下中间函数MyFunc2过程里处理IEnumerble接口的实例引用。

这样保证迭代器有效执行。

迭代器是IEnumerable接口的附属物,只有返回类型为IEnumerable对象上使用。

也可以lambda表达式中使用,注意的是只能Function上执行。

好了,继续处理问题。

插入代码处理如下;

Private
Function
MyFunc2()
As
IEnumerable(Of
Integer
)


如上这样已经处理完成了。

或者 MySub过程里实例引用处理;

Dim List1 As New List(Of Integer)(Task1.Result)这样也可以执行。

处理前的代码;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: