1 Dictionary.TryGetValue 方法获取与指定的键相关联的值。
public bool TryGetValue (TKey key,out TValue value)
value
当此方法返回值时,如果找到该键,便会返回与指定的键相关联的值;否则,则会返回 value 参数的类型默认值。该参数未经初始化即被传递。如果未找到键,value 参数便为值类型 TValue 获取适当的默认值;例如,为 integer 类型获取 0(零),为布尔值类型获取 false,为引用类型获取 空引用(在 Visual Basic 中为 Nothing)。
如果 Dictionary 包含具有指定键的元素,则为 true;否则为 false。
2 在.net平台下 MVC模式的体现是这样的 view对象相当与web控件,用户自定义控件等,MODEL对象为业务逻辑层的领域对象,CONTROL对象则是SYSTEM.WEB.UI.PAGE类,它继承自System.Web.UI.Control类,从而拥有了Web控件的特性,同时它还实现了IHttpHandler接口。
3 observer模式定义对象间的一种一对多依赖关系,使得每当一个对象改变装态,则其相关依赖对象皆得到通知并自动更新。就理解成委托。就是说事件一发生就要通知事件的处理程序。
4 Profile提供的功能是针对用户的个性化服务。SESSION的过期,COOKIE的禁止使用问题。ASP.NET 2.0的Profile功能默认支持Access数据库和SQL Server数据库,如果需要支持其他数据库,可以编写相关的ProfileProvider类。
5System.Web.Profile 命名空间包含的类用于在 Web 服务器应用程序中实现 ASP.NET 用户配置文件。
ASP.NET 配置文件用于在数据源(如数据库)中存储和检索用户设置。配置文件信息和属性值是使用配置文件提供程序管理的,可以使用 SqlProfileProvider 类存储在 Microsoft SQL Server 数据库中,也可以使用 ProfileProvider 抽象类的实现存储在自定义数据源中。ASP.NET 配置文件是使用 profile 配置节配置的。
6 System.Collections.Specialized 命名空间包含专用的和强类型的集合,例如,链接的列表词典、位向量以及只包含字符串的集合。
7 ProfileProvider类定义 ASP.NET 为使用自定义配置文件提供程序提供配置文件服务而实现的协定。
属性 pplicationName获取或设置当前运行的应用程序的名称。 它是短名字 不包括路径
8 public virtual void Initialize (
string name,
NameValueCollection config
)
中name 是该程序的友好名称
config是名称/值对的集合,表示在配置中为该提供程序指定的、提供程序特定的属性。
NameValueCollection是表示可通过键或索引访问的关联 String 键和 String 值的集合。 存在于System.Collections.Specialized空间
9 public abstract void SetPropertyValues (
SettingsContext context,
SettingsPropertyValueCollection collection
)context
描述当前应用程序用法的 SettingsContext。
SettingsContext 类是应用程序用于向设置提供程序提供上下文信息的基类
collection
表示要设置的属性设置组的 SettingsPropertyValueCollection。
SettingsPropertyValueCollection类包含设置属性值的集合,将 SettingsProperty 对象映射到 SettingsPropertyValue 对象。 SettingsProperty 类 在内部作为类使用,表示有关个别配置属性的元数据