【发布时间】:2018-02-10 00:34:31
【问题描述】:
我不知道为什么我的自定义类中出现此错误
重载解析失败,因为没有 'item' 是可访问的”在第 15 和 16 行。要查看代码,请点击链接
Imports System.Configuration
Public Class AppSettings
Private config As Configuration
Public Sub AppSetting()
config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
End Sub
Public Function GetConnectionString(ByVal key As String) As String
Return config.ConnectionStrings.ConnectionStrings(key).ConnectionString
End Function
Public Sub SaveConnectionString(ByVal key As String, ByVal value As String)
config.ConnectionStrings(key).ConnectionString = value
config.ConnectionStrings(key).ProviderName = "MySql.Data.MySqlClient"
config.Save(configurationSaveMode.Modified)
End Sub
End Class
【问题讨论】:
-
这两行是出现错误的地方 config.ConnectionStrings(key).ConnectionString = value config.ConnectionStrings(key).ProviderName = "MySql.Data.MySqlClient"
-
我不太了解那个类,但是 ConnectionStrings 属性不是集合或字典。