C#
文章平均质量分 77
whw6_faye
这个作者很懒,什么都没留下…
展开
-
几种字符串反转方法效率比较
下面是实现字符串反转的四种方法: static string Reverse1(string original) ...{ char[] arr = original.ToCharArray(); Array.Reverse(arr); return new转载 2007-04-25 16:32:00 · 1154 阅读 · 0 评论 -
C# 通过DirectoryService 创建修改用户和组
//WinNT用户管理using System;using System.DirectoryServices; namespace Host.AdminManager.Inc{public class WindwosUser{//创建NT用户//传入参数:Username要创建的用户名,Userpassword用户密码,Path主文件夹路径public stat转载 2012-09-23 22:16:45 · 1361 阅读 · 0 评论 -
.NET 中 String 和 string 的区别
实际上文章的标题本身就不合理,写这样的标题就意味着没有理解String 和 string.最早我也有疑惑,现在可以说豁然开朗,写出来和大家分享。 .NET 和C#是不同的, .NET 是一个编程环境, C#是一种编程语言. .NET 支持 C#, VB.NET, C++ 等多种编程语言,为了让这些语言写的东西能够相互调用,一起运行,所以.NET里有 CTS (common type s原创 2010-05-27 10:52:00 · 1144 阅读 · 0 评论 -
用C#获取系统时间
用C#获取系统时间--DateTime 数字型System.DateTime currentTime=new System.DateTime();1.1 取当前年月日时分秒 currentTime=System.DateTime.Now;1.2 取当前年 int 年=currentTime.Year;1.3 取当前月 int 月=currentTim转载 2009-11-09 21:19:00 · 803 阅读 · 0 评论 -
asp.net 类自定义事件
首选在类中做如下操作: public class CBook { private string m_title; //1,创建委托 public delegate void TitleChangeHandle(); //2 创建事件 public event TitleChangeHandle TitleChange;转载 2009-11-09 19:38:00 · 1009 阅读 · 0 评论 -
C#多线程刷新界面
这个问题也不知道难倒了多少C#豪杰。比起MFC的界面刷新,在WINFORM中来实现多线程刷新真是很痛苦,故写此文。多线程刷新界面主要用到多线程,委托,线程安全、事件等一系列高难度的C#操作。关于委托和事件,这有一篇很易懂的文章:hi.baidu.com/anglecloudy/blog/item/a52253ee804d052f2df534ab.html=============转载 2009-11-09 19:37:00 · 8892 阅读 · 1 评论 -
深入理解C#委托的实质
本文是博客园麒麟.NET的《把委托说透》系列的第二篇,重点剖析C#委托的实质。委托在本质上仍然是一个类,我们用delegate关键字声明的所有委托都继承自System.MulticastDelegate。后者又是继承自System.Delegate类,System.Delegate类则继承自System.Object。委托既然是一个类,那么它就可以被定义在任何地方,即可以定义在类的内部,原创 2009-11-03 12:05:00 · 999 阅读 · 0 评论 -
C#委托基础:谈委托和接口
本文是博客园中近日关于C#委托的讨论所衍生出来的一个系列中的第一篇,文章作者麒麟.NET对C#委托的内涵和外延进行了讨论。用麒麟.NET的话来说:“委托是.NET Framework中一个非常炫的特性,绝不会向有些评论里说的那样,根本没有机会接触。恰恰相反,我们几乎每天都会接触委托,使用委托。”那么,先从示例开始,了解什么是C#委托吧。从示例开始假设一个系统的用户登录模块有如下所转载 2009-11-03 12:02:00 · 2212 阅读 · 0 评论 -
遍历文件夹
网上很多人写的很复杂,不知道是什么原因,这里贴一段自己写的代码 private void GetFiles(List AFileList, string Path, string FileExt) { if (!Directory.Exists(Path)) return;原创 2009-09-16 13:00:00 · 584 阅读 · 0 评论 -
操作EXCEL代码(c#完全版)
using System; using System.Collections; using Excel=Microsoft.Office.Interop.Excel; namespace WindowsApplication1 { /// /// 对Excel进行操作的类。 //转载 2008-12-08 15:45:00 · 1983 阅读 · 1 评论 -
StreamReader和中文XP的不匹配,及其乱码的解决
按照MSDN,StreamWriter和StreamReader是推荐的文本文件读写类,他们会智能的处理文本格式,大可放轻松。然而,我用起来可一点都不轻松。问题的出现在于现在这个世界的纯文本文件有太多的编码格式,ANSI、GB2312、Unicode、UTF-8....搞错了格式,打开后就是一堆乱码。为了推广先进的编码格式,微软设置StreamReader也将不明编码的文件读为UTF-8。转载 2008-11-17 22:02:00 · 1379 阅读 · 1 评论 -
运用EnvDTE获取Visual Studio实例并动态修改解决方案和项目
最近在做Visual Studio项目和项模板需要用到一些EnvDTE的技术,把相关代码拿出来和大家分享一下首先是获取Visual Studio实例using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;us原创 2014-01-12 12:35:24 · 7677 阅读 · 1 评论