文章分类 - C#
摘要:static void Main(string[] args) { //每天24点删除第三方数据 System.Timers.Timer aTimer = new System.Timers.Timer(); aTime...
阅读全文
摘要:static void Main(string[] args){ int[] a = { 1, 2, 3, 4, 5, 6, 7 }; int[] b = { 4, 5, 6, 7, 8, 9, 10 }; int[] c = { 1, 2, 3, 3, 4, 1, 2, 4, 6, 1, 6, 5 }; // 交集 var fuck = a.Intersect(b); // 并集 var shit = a.Union(b); // a有b没有的 var diff1 = a.Except(b); // b有a没有的 var di...
阅读全文
摘要:网站开发中,为了保存用户的信息,有时候需要使用session。如果我们在aspx页面中使用Session,只需要Session["key"]=value就可以,获取时使用int userid=Session["userid"],但是在赋值时,我们可能需要判断Session是否为空,是否能转换成int类型。如果只在一处使用Session,那么我们可以直接在aspx页面中操作,修改也只需修改一处。但在操作Session时,可能会在多个页面,如果修改Session,可能需要修改多个页面,这样会非常的繁琐。解决的办法主要有两个,一个是基类页面,添加一个基类页面,
阅读全文
摘要:Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。Int64 值类型表示值介于 -9,223,372,036,854,775,808 到 +9,223,372,036,854,775,807 之间的整数。----------------------------------------------------------------------------------------------------------------------------sho
阅读全文
摘要:C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。在C# lock关键字定义如下:lock(expression) statement_bloc
阅读全文
摘要:1.弹窗后重定向Common.CommonCode.ShowMessage(Page, "Hello,World!");Page.ClientScript.RegisterStartupScript(this.GetType(), "", "window.location='/member/login.aspx'", true);2.Eval 重载方法的使用,绑定用'' 单引号,{0} 占位符 id,第二个参数代表显示的格式'<%#Eval("id","boo
阅读全文
摘要://定义委托,代表方法的类型 public delegate void GreetingDeleagte(string name); public delegate void GreetingDeleagte1(string name); public partial class weituo : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string name1, name2; name1...
阅读全文

浙公网安备 33010602011771号