![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
sd_cx
这个作者很懒,什么都没留下…
展开
-
c# Observer设计模式
<br />Observer设计模式是为了定义对象间的一种一对多的依赖关系,以便于当一个对象的状态改变的时候,其他的依赖与它的对象会被自动告知并更新。Observer模式是一种松耦合的设计模式。<br /> <br /><br />现在我们需要写个程序来模拟这个烧水的过程,我们将定义一个类来代表热水器,我们管它叫:Heater,它有代表水温的字段,叫做temperature;当然,还有必不可少的给水加热方法BoilWater(),一个发出语音警报的方法MakeAlert(),一个显示水温的方法,ShowMs转载 2010-09-13 20:24:00 · 642 阅读 · 0 评论 -
C#正则表达式提取HTML中IMG标签的SRC地址
原文:http://blog.csdn.net/smeller/article/details/7108502一般来说一个 HTML 文档有很多标签,比如“”、“”、“”等,想把文档中的 img 标签提取出来并不是一件容易的事。由于 img 标签样式变化多端,使提取的时候用程序寻找并不容易。于是想要寻找它们就必须写一个非常健全的正则表达式,不然有可能会找得不全,或者找出来的不是正确的转载 2016-03-01 10:56:51 · 1908 阅读 · 0 评论 -
c# 生成word文档例子
public bool CreateWordFile(string _filename, "数据List或者你C#要写的数据") { #region 开始生成Word try { string strtitle = "任务导出"; object oEndOfDoc = "//endofdoc";原创 2011-03-14 17:21:00 · 4202 阅读 · 0 评论 -
C#接口和抽象类的经典示例与比对
<br />C#接口和抽象类绝对经典示例<br />.NET Framework是学习的最好资源,有意识的研究FCL是每个.NET程序员的必修课,关于接口和抽象类在FCL中的使用,我有以下的建议: <br />FCL对集合类使用了基于接口的设计,所以请关注System.Collections中关于接口的设计实现; <br />FCL对数据流相关类使用了基于抽象类的设计,所以请关注System.IO.Stream类的抽象类设计机制。 <br />C#接口和抽象类Animal示例<br />下面的实例,因为是我转载 2011-03-11 17:06:00 · 1021 阅读 · 0 评论 -
c#中关于backgroundWorker控件的用法 (转)
http://www.cnblogs.com/xiaodsn/archive/2010/12/30/1921434.html所需控件如下: 三个textbox,两个button,一个进度条,一个backgroundWorker控件 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void bu转载 2011-03-05 15:40:00 · 888 阅读 · 0 评论 -
委托与事件代码详解与(Object sender,EventArgs e)
<br />http://apps.hi.baidu.com/share/detail/30334344委托与事件代码详解与(Object sender,EventArgs e)详解2008-02-04 21:49<br />委托与事件代码详解<br />using System;<br />using System.Collections.Generic;<br />using System.Text;<br />namespace @Delegate //自定义命名空间,新建控制台程序,命名后自动添加<转载 2011-03-05 17:13:00 · 1661 阅读 · 0 评论 -
c# 快速读取txt数据到excel中
今天预实现一功能,将txt中的数据转到excel表中,做为matlab的数据源。搜集一些c#操作excel的程序。步骤如下: 下载一个Microsoft.Office.Interop.Excel.dll 在项目中引用。 编写代码如下: string path = "c://date//xyu.txt"; StreamReader sr = new StreamReader(path); string strLine =原创 2010-10-18 21:04:00 · 7596 阅读 · 1 评论 -
VS2008生成dll文件的方法
如果需要生成dll文件,则需要新建一个项目 。。一 VS2008生成dll文件的方法 有两种方法: 1:傻瓜式操作 打开VS2008,依次点击:菜单->文件->新建项目->项目类型visual C#(这里假设为该项目所取的名字是DllBuild)->类库(注意必须是类库),即新建一个由纯.cs类库文件组成的程序集,写好代码之后(例如写了一个名为DllTest.cs的类,该类的namespace取名为DllTestNS),再依次点击:菜单->生成->生成DllBuild,这样你的DllBu转载 2010-10-19 20:40:00 · 2235 阅读 · 0 评论 -
c#与matlab混合编程
众所周知,matlab可以很简单的把数据生成图像,而c#则相对麻烦一些。但如果用c#处理和生成数据文件,利用matlab来调用数据,生成图像则不失为一个很好的思路。我在帮助同学做矿山开采预计可视化系统时就是利用以上思路。具体步骤如下:打开matlab 建立一个surfplot.m,用于生成塌陷的三维立体图像。代码如下:function surfplot()filename='C:/date/xyw.xls';% 读取xtemp_x=xlsread(filename,'Sheet1','A1:A60501')原创 2010-10-19 18:35:00 · 1477 阅读 · 1 评论 -
c#深拷贝与浅拷贝
c#深拷贝与浅拷贝<br />浅拷贝(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用.<br />深拷贝(深度克隆):不紧复制对象的基本类型,同时也复制原对象中的对象.就是说完全是新对象产生的.<br /><br />浅拷贝和深拷贝之间的区别:浅拷贝是指将对象中的值类型的字段拷贝到新的对象中,而对象中的引用型字段则指复制它的一个引用到目标对象。如果改变目标对象中引用型字段的值他将反映在原始对象中,也就是说原始对象中对应的字段也会发生变化。深拷贝与浅拷贝不同的是对于引用的处理,深拷贝将会在新对象转载 2010-09-20 11:57:00 · 889 阅读 · 0 评论 -
C#在类中定义数组并初始化
定义一个带有数组的类123456789101112131415public class MyIntArray{ private int[] a; public MyIntArray(int转载 2017-11-01 14:08:32 · 11219 阅读 · 0 评论