随笔分类 - C#
摘要:开始》控制面板》添加或删除程序 里找到VS2008,点“更改/删除”,出现: 然后,打开“显示Visual Studio试用版序列号输入框小程序”的软件(单击链接可以转到下载地址),显示: 在文本框输入”Microsoft Visual Studio 2008 安装程序 - 维护页“,点击Enabl
阅读全文
摘要:VS2013和VS2008项目的互通,大家可能都查到了百度经验里面的一个帖子:http://jingyan.baidu.com/article/f54ae2fc3c3adc1e92b849de.html这个帖子中介绍的是将.sln项目文件作如下修改:修改文本中Microsoft Visual Stu...
阅读全文
摘要:out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。例如:class OutExample { static void Method(out int i) ...
阅读全文
摘要:原因是:在vs 2008中使用C#,多次添加/删除服务引用后,app.config文件并不会自动修改,在添加/删除后,会生成多个“endpoint”,手工删除即可。app.config中的内容:
阅读全文
摘要:开始是一个LinkLabel 控件,LinkLabel 绑定了Clicke事件 LinkLabel Delete = new LinkLabel(); Delete.Text = "删除";Delete.Tag="我是第"+i+"行"; ...
阅读全文
摘要:添加cookiesprotected void Button1_Click(object sender, EventArgs e) { HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称 DateTime dt=DateTime.Now; TimeSpan ts = new TimeSpan(0, 0, 1,0,0);//过期时间为1分钟 cookie.Expires = dt.Add(ts);//设置过期时间 cookie.Values.Add("userid", "use
阅读全文
摘要:手机号码publicboolIsHandset(stringstr_handset){returnSystem.Text.RegularExpressions.Regex.IsMatch(str_handset,@"^[1]+[3,5]+\d{9}$");}验证E-mail格式publicboolIsEmail(stringstr_Email){returnSystem.Text.RegularExpressions.Regex.IsMatch(str_Email,@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,
阅读全文
摘要:方法一:(正则表达式) /* * @author 李效伦 * * 判断一个字符串是不是合法 */ public bool Islegal() { Regex regExp = new Regex("[~!@#$%^&*()=+[\\]{}''\";:/?.,><`|!·¥…—()\\-、;:。,》《]"); return !regExp.IsMatch(txtNickName.Text.Trim()); }方法二 /* * @author 李效伦 * * 判断一个字符串是不是合法 */ private bool Isl
阅读全文
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace FileReadWriteDemo{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } //遍历文件 - 浏览按钮 priva
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace ConsoleApplication1{ class Program { public static void Main() { string[] s = { "c:\\", "d:\\", "e:\\", "f:\\" }; using (StreamWriter sw = new StreamWri
阅读全文
摘要:添加form的FormClosing事件 /// <summary> /// 主窗口自带的关闭按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { DialogResult result; result = MessageBox.
阅读全文
摘要:/*评论超连接*/ LinkLabel llb = new LinkLabel(); //llb.Links[0].LinkData = "http://www.163.com"; llb.Text = "评论"; llb.AutoSize = true; llb.Location = new Point(270, 100 + i * 90); this.panel1.Controls.Add(llb); //注册标签的三个事件 llb.MouseLeave += new System.EventHandler(this.mouseLeave); llb
阅读全文
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingLogHandler;usingSystem.Threading;namespaceConsoleApplication5{classProgram{privatestaticList<string>lstShare=newList<string>();staticvoidMain(string[]args){Threadth1=newThread(thread1);th1.Start();Threadth2=newThread(threa
阅读全文