我收到以下警告信息......
返回类型的函数'ConnectionNew'不符合CLS。
...对于这个功能:
Public Function ConnectionNew(ByVal DataBaseName As String) As MySqlConnection
Dim connection As MySqlConnection = Nothing
connection = getConnection(DataBaseName())
Return connection
End Function
此消息的含义是什么,我该如何解决?
答案 0 :(得分:24)
这是因为您正在返回一个不符合CLS的类型的对象。没有你可以做的,你没有写类型。只是承认你知道它不合规,否则不会引起任何问题。除非您在另一种不支持所有.NET类型的语言中使用该函数。修正:
<CLSCompliant(False)> _
Public Function ConnectionNew(ByVal DataBaseName As String) As MySqlConnection
'' etc...
End Function