一、使用Linq创建XML文件 1publicstaticclass XMLFileHelper2 {3///<summary> 4/// Create a xml file5///</summary> 6///<param name="xmlPath"></param> 7privatestaticvoid CreateXmlFile(string xmlPath)8 {9try10 {
11//定义一个XDocument结构12object[] content = newobject[20];
13 content[0] = new XElement("User", new XAttribute("Id", "1"),
14new XElement("N...
一、目标 创建一个Demo,使用C#创建ActiveX达到屏幕截图并展示图片的效果。二、步骤 1. 使用Visual Studio创建一个Class Libary项目 2. 向Project中Add一个New Item -> Interface,命名为IObjectSafety.cs,代码如下namespace IEActiveX
{//为了让ActiveX控件获得客户端的信任,控件类需要实现一个名为“IObjectSafety”的接口。先创建该接口(注意,不能修改该接口的GUID值)[ComImport,Guid("CB5BDC81-93C1-11CF-8F20-...
重写用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。看下面演示代码:#region 重写public class C1{ public virtual string GetName() { return "叔祥"; }}public class C2 : C1{ public override string GetName() { return "xiangshu"; }} C1 c1 = new C1(); Consol...
XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。示例Xml:<?xml version="1.0" encoding="utf-8" ?>
<pets><cat color="black" weight="10"><price>100</price><desc>thisis a black cat</desc></cat><cat color="white" weight="9"><price>80</price><desc>thisis a white cat</desc></cat><cat color="yellow" weight="15"><price>80</price><desc>thisis a yellow cat</de...
文档地址:http://blog.csdn.net/dannywj1371/article/details/7440916http://www.360doc.com/content/14/0505/11/16021371_374739036.shtml原文:http://www.cnblogs.com/QustionMark/p/4664072.html
一.值类型和引用类型 1.值类型:所有值类型和引用类型的引用类型的引用都存储在栈上值类型赋值原理:在栈上复制的真实值 2.引用类型:1>堆上存储的真实对象本身真实对象的属性2>堆上开空间存数据3>堆上的内存地址存储到栈空间中4>从栈指向堆上的真实对象 二.结构1.方法5要素1>返回值类型2>访问修饰符3>方法名4>方法体5>方法参数 2.结构的使用1>可以不用NEW直接定义结构的对象即可2>声明后必须给结构的成员赋初始值 三.装箱和拆箱 ...
应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件。对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用。 我们以最常见的 AppSettings 小节来作为例子:假设有如下的配置文件内容:<?xml ...
看代码,看注解,看懂了单词,没看懂意思。今日只能专攻一下这项特性。1、Remote在看这个例子的时候 ,看了JsonResult 以及 JsonRequestBehavior.AllowGet解释如下http://www.cnblogs.com/lmfeng/p/3596175.htmlhttp://www.cnblogs.com/lushuicongsheng/archive/2012/07/31/2617032.html2、base和this访问base关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基...
转 :http://www.cnblogs.com/yaozhenfa/p/CSharp_Reflection_1.html前期准备在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接着我们打开Program.cs文件,按照如下在Program中写一个我们自己的类: 1 public class RefClass2 {3 private int _test3;4 private int _test1 { get; set; }5 protected int Test2 { get; set; }6 ...
转自 http://blog.sina.com.cn/s/blog_628821950100wh9w.htmlC#进行图像处理的几种方法本文讨论了C#图像处理中Bitmap类、BitmapData类和unsafe代码的使用以及字节对齐问题。Bitmap类命名空间:System.Drawing封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap 是用于处理由像素数据定义的图像的对象。 利用C#类进行图像处理,最方便的是使用Bitmap类,使用该类的GetPixel()与SetPixel()来访问图像的每个像素点。下面是...
关于本文档的说明 本文档使用WinRAR方式来进行简单的压缩和解压动作,纯干货,实际项目这种压缩方式用的少一点,一般我会使用第三方的压缩dll来实现,就如同我上一个压缩类博客,压缩的是zip文件http://www.cnblogs.com/wohexiaocai/p/5469253.html,实际项目中也会用到rar压缩,所以总结了一下代码,之后简单的几个函数。 欢迎传播分享,必须保持原作者的信息,但禁止将该文档直接用于商业盈利。 本人自从几年前走上编程...
译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 38 章 实体框架核心(下)),不对的地方欢迎指出与交流。 章节出自《Professional C# 6 and .NET Core 1.0》。水平有限,各位阅读时仔细分辨,唯望莫误人子弟。 附英文版原文:Professional C# 6 and .NET Core 1.0 - 38 Entity Framework Core本章节译文分为上下篇,上篇见: C# 6 与 .NET Core 1.0 高级编程 - 38 章 实体框架核心(上)---------------------...
//第一种方法
var files = Directory.GetFiles(path, "*.txt");foreach (var file in files)Console.WriteLine(file);//第二种方法
DirectoryInfo folder = new DirectoryInfo(path);foreach (FileInfo file in folder.GetFiles("*.txt"))
{Console.WriteLine(file.FullName);
}
原文:https://www.cnblogs.com/dushaojun/p/8523629.html
HTTP请求工具类(功能:1、获取网页html;2、下载网络图片;):using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace Utils
{///<summary>/// HTTP请求工具类///</summary>publicclass HttpRequestUtil{///<summary>/// 获取页面html///</summary>publicstaticstring GetPageHtml(stri...
QQ:1187362408 欢迎技术交流和学习C#ref,out变量巧用篇(输入输出变量):TODO:1,ref类型变量运用2,out类型变量运用讲解篇:1,ref类型变量:string strRef = "";GetChangeRef(ref strRef);调用:strRef变量的值已经改变过了。GetChangeRef(ref String strRef){};这里其实,2,out类型变量:string pKey=Guid.Empty().ToString();Guid gKey;Guid.TryParse(pKey,out gKey);//这里其实,声明的Guid类型变量gKey的值已经被转换输...