1. Dictionary<string, decimal> 判断key if (!dicTitleSiteRate.ContainsKey(item.TitleID))
{
dicTitleSiteRate.Add(item.Title, item.Name);
}
{
dicTitleSiteRate.Add(item.Title, item.Name);
}
2. C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。如果你想保护一个类的实例,一般地,你可以使用lock(this)。
3. c#里面int?什么意思? 值类型后面加问号表示可为空null(Nullable 结构)
4. 获取连接字符串 System.Web.Configuration.WebConfigurationManager.ConnectionStrings["Database"].ConnectionString
5. 弹出提示:this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CustomScript", "<Script>" + "alert('test')" + "</Script>");
本文深入探讨了C#编程中字典数据结构的使用以及锁机制的实现,包括如何通过字典判断是否存在特定键值,并在不存在时进行添加;详细解释了C#中的lock关键字用于实现互斥段,以确保线程安全的操作;同时介绍了C#中int?类型的含义及用途,即整型值可以为空;最后展示了如何通过注册客户端脚本来弹出提示信息。

被折叠的 条评论
为什么被折叠?



