C#基础知识
文章平均质量分 80
脑瓜子
做一枚合格的program developer
展开
-
C#中的MemberwiseClone
MemberwiseClone 方法创建一个浅表副本,具体来说就是创建一个新对象,然后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则对该字段执行逐位复制。如果字段是引用类型,则复制引用但不复制引用的对象;因此,原始对象及其复本引用同一对象。 例如,考虑一个名为 X 的对象,该对象引用对象 A 和 B。对象 B 又引用对象 C。X 的浅表副本创建一个新对象 X2,该对象也引用对原创 2012-05-29 08:58:35 · 1294 阅读 · 0 评论 -
简单的xml操作
string urlPath = url; DataSet ds = new DataSet(); DataTable dt = new DataTable(); try { using (FileStream fs = new FileStream(url,原创 2012-05-29 09:02:40 · 630 阅读 · 0 评论 -
.net中 发送邮件内容嵌入图片
在.net开发中。我们会涉及到发送邮件,而发送邮件的时候,我们在邮件中一般用到的图片都是网络图片,但是如果对方不可以直接访问外网,就不能看到图片了,例如公司的OA或ERP系统中的发送内部邮件。原创 2014-02-09 10:41:17 · 4920 阅读 · 0 评论 -
IList与Xml互相转换
using System;using System.Data;using System.Collections.Generic;using System.Text;using System.Xml;using System.Reflection;namespace YKSoft.BLL.Utility{/// /// 实体转Xml,Xml转实体类/// /// publi原创 2014-02-09 10:43:24 · 1226 阅读 · 0 评论 -
通过TortoiseGit来使用Github或Visual Studio Online版本控制管理【git之旅】
一、前言关于Git源码不再多阐述,它就是一款开源分布式版本控制工具,它在源码管理领土上目前为止,使用者比例很大,越来越多的人使用该工具来管理项目源码,且相当多的开源的项目都移步到Github中,如:jquery,reddit,node.js,redis等等。Vistual Studio Online也提供了版本控制管理功能的云端服务,让开发人员能够使用版本控制功能,免去管理版本控制工具的服原创 2014-02-19 16:40:23 · 2040 阅读 · 0 评论