gpt4 book ai didi

vb.net - 为什么我的函数不符合 CLS?

转载 作者:行者123 更新时间:2023-12-03 21:19:30 25 4
gpt4 key购买 nike

我收到以下警告消息...

Return type of function 'ConnectionNew' is not CLS-compliant.



...对于这个功能:
Public Function ConnectionNew(ByVal DataBaseName As String) As MySqlConnection
Dim connection As MySqlConnection = Nothing
connection = getConnection(DataBaseName())
Return connection
End Function

此消息是什么意思,我该如何解决?

最佳答案

这是因为您要返回一个不符合 CLS 的类型的对象。您对此无能为力,您没有编写类型。只需承认您知道它不合规,否则不太可能导致任何问题。除非您在不支持所有 .NET 类型的另一种语言中使用该函数。使固定:

<CLSCompliant(False)> _
Public Function ConnectionNew(ByVal DataBaseName As String) As MySqlConnection
'' etc...
End Function

关于vb.net - 为什么我的函数不符合 CLS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com