通过ref传递Dictionary <tkey,tvalue>是没有意义的吗?

时间:2015-07-17 14:31:03

标签: c# dictionary

由于Dictionary对象本身是引用类型,因此通过ref将谓词传递给方法是没有意义的 这个方法必须编辑字典项目并添加新项目。这些字典对象是全局的,它们用于我的所有应用程序类和表单中。字典对象是否默认通过ref传递给方法?
例如,考虑这种方法定义:

internal static void GetUserData(ref Dictionary<string,int> UserNameIdDictionary) {...}

我使用这个词典来存储将从SQL Server数据库中检索的用户名/ ID数据,这个词典将允许从整个应用程序中使用这些数据
旁注/问题从性能角度来看,将检索到的数据存储在字典对象中是否错误?

0 个答案:

没有答案