我有以下代码:
If RmType = 1 And NumDays > 2 Then
RmType = 2
MsgBox("bla bla bla")
编译器在该部分抱怨,我尝试实例化e.Cancel=true;
字典。它说它不能隐式地将一种类型转换为另一种类型。我在想,为什么?如果我将词典键中的public class Graph<TNode> where TNode : IComparable<TNode>, IEquatable<TNode>
{
private ISet<Node<TNode>> _nodes;
private IDictionary<Node<TNode>, ISet<Tuple<Node<TNode>, long>>> _adjacencyList;
public Graph()
{
_nodes = new HashSet<Node<TNode>>();
_adjacencyList = new Dictionary<Node<TNode>, HashSet<Tuple<Node<TNode>, long>>>();
}
}
更改为_adjacencyList
,则一切正常。