下面代码中直接实现接口发生类型错误,如何实现呢?
Imports System.Collections.Concurrent
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Blocking1 As New BlockingCollection(Of String)
Blocking1.Add("01")
Blocking1.Add("02")
Blocking1.Add("03")
Dim IProducerConsumer1 As IProducerConsumerCollection(Of String) = Blocking1 ‘这部分无法实现接口,发生类型错误。
End Sub
End Class
------解决思路----------------------
被你雷到了
你先搞明白什么是接口再说吧
你把一个BlockingCollection对象赋值给一个接口对象是想闹哪样