吟空麦子

C#发送邮件的方法及实例代码

麦子在此分享一个c#发送邮件的实例代码,代码是麦子亲自写出来,而且也亲测过,可以正常发送邮件。 为了方便使用,麦子把发邮件的核心代码提取为一个类(Mail), 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Mail; using […]

java与c++相比(优点+缺点)

今天麦子把Java和C++做个比较。 java的优点在于: 1.Java比C++简单,学起来比C++容易。 2.Java完全对象化,比如数组在Java中是一个对象,含有length这个属性;而不像C++中数组是一个指针。 所以访问数组,Java都会进行边界检查,更安全,但牺牲了速度。 同时因为Java中所有类都会继承Object这个基类,所以可以把几个好不相干的类用基类联系起来,比如放在同一个数组 […]

C#关闭当前页面时刷新父页面的方法

我们经常会遇到这样的需求:通过父页面的某按钮打开子页面,处理后关闭子页面,但是此时已经被子页面更改的数据如何刷新到父页面呢? 今天麦子给大家分享一个适用于Asp.Net的方法: 第一步,我们要做的是在父页面增加一个LinkButton。 <asp:linkbutton id=”btnYkmaiz” tabIndex=”-1″ Runat=”server”></asp:linkbu […]

C#判断中文字符串的方法

麦子今天给大家分享一个判断中文字符串的方法。 //判断是否为中文字符串 public bool IsChinaString(string CString) { bool BoolValue = false; for (int i = 0; i < CString.Length; i++) { if (Convert.ToInt32(Convert.ToChar(CString.Substri […]

c#的textbox如何判断光标的移走

麦子只提供一个思路,很简单,详细的代码就不啰嗦了。 textbox有个enter和leave事件,对应获得焦点和失去焦点,至于你如何判断填写完成就不知道你自己怎么想的,以什么条件认为是填写完成。 如果只是判断光标移走就是上面说的给textbox添加MouseLeave事件就行了 其实你也可以先把查询判断的代码写在一个button里面 实现后就可以随便换触发的方法了 只需要把代码复制到你需要用到的事 […]

ASP.Net(C#)清除浏览器缓存

麦子今天来分享一下如何用代码来清除浏览器缓存,很简单。 直接看代码: Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); Response.Cache.SetExpires(DateTime.Now.AddDays(-1)); Response.Expires = 0; Response.Cach […]

C#简单实现MD5加密字符串

麦子分享一个用C#简单实现MD5对字符串的加密方法。 public static string GetMD5(string ykmaizString) { MD5 m = MD5.Create(); // 加密后是一个字节类型的数组,这里要注意编码UTF8/Unicode等的选择 byte[] data = m.ComputeHash(Encoding.Default.GetBytes(ykmai […]

C#多线程执行带参数的方法

多线程执行方法一般使用委托,委托是不支持带参的方法的。 今天麦子给大家分享一种方法,可以实现用多线程执行带参数的方法。 直接在ThreadStart构造函数中添加代理,这种方法不用考虑参数的个数,代码如下: ThreadStart newStart = delegate { SomeMethod(arg1, arg2, arg3); }; new Thread(newStart).Start(); […]