我在几本书和示例中看到如下代码。问题在于,它们都将单一方法输入到需要两个字典的字典对象中。IDictionary和Connection.RetrieveStatistics .NET/C#
IDictionary statistics = connection.RetrieveStatistics();
它返回IDE错误:
Error 1 Using the generic `type 'System.Collections.Generic.IDictionary<TKey,TValue>' requires '2' type arguments C:\Users\SGM7\Documents\ASPX 3_5 book code\Pro ASP.NET 3.5\Chapter07\Website\Tester.aspx.cs 22 9 C:\...\Website\`
因此,即使connection.RetrieveStatistics()返回对,我怎么能得到的IDictionary接受connection.RetrieveStatistics()?
这里是代码块。在VS代码块RetrieveStatistics
connection.Open();
connection.StatisticsEnabled = true;
IDictionary statistics = connection.RetrieveStatistics();
lblBytes.Text = "Received bytes: " + statistics["BytesReceived"].toString();
connection.Close();
lblBytes.Text += connection.State.ToString();
除了“toString”中的小写字母“t”,您的代码编译并运行正常(我声明并初始化“连接”后)。你能添加更多的代码吗? – 2009-09-30 23:02:34