C#
文章平均质量分 80
xrongzhen
这个作者很懒,什么都没留下…
展开
-
Console.WriteLine()函数中{}输出格式详解(C#)
Console.WriteLine()函数的格式一直没怎么注意。今天同事问起Console.WriteLine({0:D3},a)的意义,忽然发现不知道D代表什么意义。以前以为{0,4}是指第一个变量输出时占8位,今天查了一下,发现也并不完全正确。其中格式项都采用如下形式:{index[,alignment][:formatString]} 其中"index"指索引占位符原创 2010-04-12 16:19:00 · 46771 阅读 · 6 评论 -
逐个读取Excel单元格
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Microsoft.Office.In原创 2010-04-15 10:46:00 · 1860 阅读 · 0 评论 -
数组和字符串操作(C#) 1、从字符串中删除指定字符
从字符串中删除指定的字符,如从字符串this is an apple删除aeiou字符输出:ths s n ppl看到斑竹的博客,觉得用正则更简单些,特贴出来 /// /// 删除字符串中的指定字符 用正则,需要引用System.Text.RegularExpressions /// /// 源字符串 /// 要删除的字符 /// 处理后的字符串 public string RemoveChar(string str,string r原创 2010-07-05 17:38:00 · 8787 阅读 · 1 评论 -
C# 模拟鼠标点击别的程序按钮
<br />在网上看到有人问C#中模拟鼠标点击按钮的帖子,在VB中用API实现的代码网上不少,可用C#写的基本就没有了,在这里简单写个事例。<br /> <br />1、首先建一个Demo项目。只有一个表单,标题是"Demo"。里面放一个按钮Button1,Text设置为"Click Me"。编译成exe。做事例用,这个代码就不用贴出来了吧 呵呵。<br /> <br />2、新建项目,添加表单,拖个按钮。代码如下:<br />using System;using System.Collections原创 2010-06-18 17:30:00 · 13000 阅读 · 0 评论 -
C# 查找、结束进程 - 通过进程名精确、模糊查找、结束进程
废话少说,直接贴代码,这个挺简单/// /// 根据“精确进程名”结束进程 /// /// 精确进程名 public void KillProc(string strProcName) { try { //精确进程名 用GetProcessesByName foreach (Process p原创 2010-08-25 21:45:00 · 10383 阅读 · 1 评论 -
观察者模式和委托实现 - 老鼠跑,猫叫,人醒
老鼠跑,猫叫,人醒是典型的事件联动,解决此种情形,可以利用观察者模式或者事件委托来实现。利用设计模式时要考虑耦合,但利用事件委托的话,就不需要了。因为用委托的话,理解比较容易,这里没有单写,而是将委托的相关代码写到了观察者模式的类代码中。namespace ObserverCatMousePerson{ public interface ISubject { void Attach(Observer o); void Detach(Observe原创 2010-10-17 12:25:00 · 4030 阅读 · 0 评论 -
控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到的只是一个exe,点击直接运行呢?就像很多安全控件,如支付宝的aliedit.exe那样。 现在介绍一种使用资源文件,将dll、ocx打包进exe,原创 2010-08-05 12:33:00 · 13448 阅读 · 3 评论