
C#基础知识
文章平均质量分 66
ArvinStudy
这个作者很懒,什么都没留下…
展开
-
C# 操作符
C#操作符 C# 语言中有大量的操作符,这些操作符是指定在表达式中执行操作的符号,C# 中预定义了算术操作符、逻辑操作符及其它的操作符,有些可以重载,在应用到自定义类型时其意义可以改变。操作符分类表操作符类型 操作符 算术 + - * / %逻辑(布尔型和按位) & | ^ !转载 2011-11-01 15:57:45 · 1119 阅读 · 0 评论 -
c#格式化数据 日期格式设置示例 format使用 DataFormatString使用
c#格式化数据 日期格式设置示例 format使用 DataFormatString使用asp.net2.0 c#格式化数据 日期格式设置示例 format使用 DataFormatString使用DataFormatString="{0:格式字符串}"在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;转载 2011-11-02 15:34:56 · 2019 阅读 · 0 评论 -
Visual studio 2008 && 2010 快捷键大全
Ctrl+m,Crtr+o折叠所有大纲Ctrl+M,Crtr+P: 停止大纲显示Ctrl+K,Crtr+C: 注释选定内容Ctrl+K,Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctr转载 2011-12-09 16:04:06 · 378 阅读 · 0 评论 -
网上搜集的一个比较实用的图片操作类
namespaceSystem.Images.ImagesHelper{ /**//// ///ImgOperate 的摘要说明 /// publicclassImagesHelper { 图片处理类构造方法#region 图片处理类构造方法 /**//// /// 图片处理转载 2011-12-09 16:08:44 · 610 阅读 · 0 评论 -
如何将xml文件与xslt文件进行合并
xml文件(XMLFile1.xml)如: folder 请选择 IT 金融 男 女 汽车 运动 音乐原创 2011-12-09 16:50:50 · 894 阅读 · 0 评论 -
DirectoryInfo类
http://www.cnblogs.com/tinawan/archive/2011/05/27/2060069.htmlDirectoryInfo类和Directory类之间的关系与FileInfo类和File类之间的关系十分类似。下面介绍一下DirectoryInfo类的常用属性。DirectoryInfo类的常用属性及说明如表所示。表 DirectoryInfo类的常用属性及转载 2011-12-19 10:56:12 · 1035 阅读 · 0 评论 -
C#命名规范,控件、数据类型、ADO.NET等
数据类型 数据类型简写 标准命名举例 Array arr arrShoppingList Boolean blnblnIsPostBackByte bytbytPixelValue转载 2011-12-09 09:37:45 · 465 阅读 · 0 评论 -
在局域网之间传递文件
http://blog.youkuaiyun.com/lovefootball/article/details/2827139在做内部OA的时候,我们经常会碰到在局域网内传递文件,方法有很多,比如FTP,WebService,WMI等等今天我要说的是最简单的一种方法,就是利用DOS命令去连接对方的机器,然后就像操作本地的文件一样了主要用到的命令就是ping和net use命令,思路就是先检查对方机转载 2011-12-19 10:59:17 · 739 阅读 · 0 评论 -
C#数组学习
http://www.cnblogs.com/tianhao960/articles/273425.html数组概述 C# 数组从零开始建立索引,即数组索引从零开始。C#中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([])必须跟在类型后面,而不是标识符后面。在 C#中,将方括号放在标识符后是不合法的语法。int[转载 2011-12-13 13:10:31 · 360 阅读 · 0 评论 -
NameValueCollection 用法
http://panjunlai.blog.163.com/blog/static/58190301200962232950866/using System.Collections.Specialized int loop1, loop2; NameValueCollection coll; // Load ServerVariable collection in转载 2011-12-21 09:35:21 · 2001 阅读 · 0 评论 -
C#文件读写常用类介绍
http://www.cnblogs.com/tonygao/archive/2008/09/23/1297308.html 首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。 本节先对和文件系统相关的两个.NET类进行简要介绍。 System.IO.File类和System.I转载 2011-12-20 13:22:32 · 552 阅读 · 0 评论 -
C#数字格式化输出
int a = 12345678; //格式为sring输出 Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a);//转载 2011-12-13 10:23:51 · 571 阅读 · 0 评论 -
C# 泛型委托
http://developer.51cto.com/art/200908/146230.htm C# 泛型委托学习之前首先来看看什么是C# 委托,C# 委托是一种引用方法的类型。一旦为委托分配了方法,C# 委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示:与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委托。这样就可以转载 2011-12-15 13:24:34 · 647 阅读 · 0 评论 -
abstract、virtual、override 和 new
来自:http://www.cnblogs.com/ibmfm/archive/2008/12/31/1366153.html abstract、virtual、override 和 new 是在类的继承关系中常用的四个修饰方法的关键字,在此略作总结。1. 常用的中文名:abstract 抽象方法,virtual 虚方法,override 覆盖基类方法,new 隐藏基类方法,overri转载 2011-12-16 09:19:55 · 496 阅读 · 0 评论 -
详解C#委托,事件与回调函数
[转自]http://www.cnblogs.com/macou/archive/2008/01/08/1030280.html.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventA转载 2012-01-10 22:10:27 · 600 阅读 · 0 评论 -
TimeSpan的用法(如何计算一个thread的时间段)
TimeSpan的用法TimeSpan是用来表示一个时间段的实例,两个时间的差可以构成一个TimeSpan实例,现在就来简单介绍一下几点重要的用法:a 先来介绍几个方法TimeSpan.Minutes(其他时间比如天数,小时数,秒数都一样的情况下得到的分钟数的差),其他的Hours,Second一样DateTime.Tick :是一个计时周期,表示一百纳秒,即一千万转载 2012-03-08 15:09:41 · 1449 阅读 · 0 评论 -
c#.net使用WinAPI: GetComputerName - 获取计算机名称
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace GetLocalIpApp{ class Program { [Dl原创 2012-03-28 13:49:27 · 2228 阅读 · 2 评论 -
c#.net使用正则表达式验证文本中是否包含手机号码或电话号码?
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Collections;namespace RegularPhoneApp{ class Program原创 2012-03-28 14:08:34 · 3423 阅读 · 0 评论 -
WinForm 应用程序中开启新的进程及控制
在 Winform 里有时会需要打开另一个应用程序或文件,比如打开浏览器、打开word文档、打开文件夹和打印文件等等。本文介绍用 C# 在 Winform 中打开一个新进程,完成上述功能。using System.Diagnostics该命名空间提供与系统进程、事件日志、性能计数器的交互。其中与进程相关的两个基本类是 System.Diagnostics.Process 和 System.转载 2012-03-29 15:48:56 · 1145 阅读 · 0 评论 -
c# 获取相对路径
一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.I转载 2012-03-15 10:08:06 · 885 阅读 · 0 评论 -
C#时间格式大全(转)/时间函数大全
Label5.Text = dt.ToLongDateString().ToString();//2005年11月5日Label6.Text = dt.ToLongTimeString().ToString();//13:21:25Label7.Text = dt.ToOADate().ToString();//38661.5565508218Label8.Text = dt.ToSh转载 2012-03-15 10:50:05 · 538 阅读 · 0 评论 -
C#编码 .
string str = "我是中国人"; //Encoding encoding = Encoding.GetEncoding(str); Encoding unicode = Encoding.Unicode; Encoding utf8 = Encoding.UTF8; Encoding转载 2012-04-01 10:03:50 · 689 阅读 · 0 评论 -
在C#中,怎么保留小数点后两位
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace ConsoleApplication5{ class Program { static void Main(string[原创 2012-03-19 14:37:46 · 2106 阅读 · 0 评论 -
c# gridview操作:绑定特定列、导出Excel、导出WORD
开始时间 结束时间 '> '>原创 2012-03-19 14:42:46 · 1059 阅读 · 0 评论 -
实现了新浪、腾讯、网易、搜狐四大微博的统一OAuth认证、调用接口。
国内四大微博都有自己的API平台,都实现了oauth认证。各大微博提供的官方SDK也都各不相同。而很多时候我只是需要一个简单的接口例如像这样: Call(HttpMethod method,string api,string paramater)我调用任何一个微博的api接口,只需要传入3个参数:是GET还是POST,api地址,api需要的参数。这本是一个挺容易实现的事,都是基于转载 2012-04-13 16:11:01 · 1978 阅读 · 0 评论 -
使用c#实现简单的路由器重启功能
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace routerApp{ class Program { static void M原创 2012-04-17 17:57:48 · 2486 阅读 · 0 评论 -
.NET源代码保护--MAXTOCODE
MAXTOCODE 是世界第一款利用WINDOWS底层技术保护.NET源代码的高技术产品。它可以完美的与您的.NET程序结合在一起,拼尽全力的保护您的源代码和知识产权。MAXTOCODE 已经完全超越了传统的混淆手段来保护源代码的方式,他将完全加密您的代码,使您的代码完全没有办法反编译。保护强度已经不是混淆器可以与之抗衡,是目前保护强度最大,最完美的.NET产品保护方案。转载 2012-04-18 09:25:11 · 1172 阅读 · 0 评论 -
编码与解码
下面的示例演示了如何使用UTF8Encoding对Unicode 字符串进行编码,并将它们存储在字节数组中。请注意,将encodedBytes解码回字符串时不会丢失数据。usingSystem;usingSystem.Text;classUTF8EncodingExample {publicstaticvoidMain() {// Create a UTF-转载 2012-04-20 12:19:36 · 938 阅读 · 0 评论 -
sqlHelper数据库类
using System;using System.Data;using System.Configuration;using System.Collections;using System.Data.SqlClient;namespace DataAccess{ public abstract class SqlHelper { //获取数据库连接字转载 2012-05-10 14:03:05 · 441 阅读 · 0 评论 -
javascript帮助类---提示信息
using System;using System.Collections.Generic;using System.Text;using System.Web.UI;using System.Text.RegularExpressions;using System.Web;namespace DataAccess{ public class JavaScript : P转载 2012-05-11 10:18:49 · 537 阅读 · 0 评论 -
判断文件夹或文件是否存在
判断文件夹是否存在 /// /// 删除操作 /// /// private void DelectFile(string strFileName) { if (File.Exists(Server.MapPath("file/") + strFileName)) { File.Dele原创 2012-05-11 10:16:57 · 1295 阅读 · 0 评论 -
简单asp.net前端代码
话题跟踪列表 " >" value="" onclick="ChangeCbox(this);" /> 无原创 2012-05-12 10:08:33 · 1335 阅读 · 0 评论 -
C#(ASP.Net)获取当前路径的方法集合
//获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = Syste转载 2012-05-15 15:15:13 · 658 阅读 · 0 评论 -
VS2008 VS2010发布网站时如何产生固定命名的 Dll 文件
VS2008 发布网站时如何产生固定命名的 Dll 文件dev.firnow.com 时间 : 2010-12-08 作者:网络 编辑:fnw 点击: 82 [ 评论 ]--VS2008 在发布网站时,bin 目录里为所有 cs 生成的 dll 文件每次都是随机命名的,像这样子的 App_Web_g2dnx-qj.dll, App_Web_s9nor8mv.dll,这转载 2012-05-16 12:18:00 · 758 阅读 · 0 评论 -
C#中的 int?是什么意思
String 的引用类型就是可空类型,而类似 Int32 的值类型不是可空类型。Nullable 结构支持将值类型扩展为可以为null,但不支持在引用类型上使用,因为引用类型本身就是可空的。因为值类型的容量只够表示适合于该类型的值,因此它不可为空;值类型没有表示空值所需的额外容量。例:public int? age;补充:其它的类型后加问题也是同样的道理。int? nu转载 2012-06-07 10:45:26 · 2964 阅读 · 0 评论 -
C#中的 int?是什么意思
String 的引用类型就是可空类型,而类似 Int32 的值类型不是可空类型。Nullable 结构支持将值类型扩展为可以为null,但不支持在引用类型上使用,因为引用类型本身就是可空的。因为值类型的容量只够表示适合于该类型的值,因此它不可为空;值类型没有表示空值所需的额外容量。例:public int? age;补充:其它的类型后加问题也是同样的道理。int? nu转载 2012-06-07 10:45:45 · 1430 阅读 · 0 评论 -
VS2010、VS2008、VS2005快捷键
http://www.cnblogs.com/hongtao/archive/2010/12/01/1893567.html------------------------------------------------VS2010快捷键-------------------------------------Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选转载 2012-06-14 22:12:35 · 737 阅读 · 0 评论 -
公共代码帮助类:下载页面、导出Excel(不带表头)、导出Execl(带表头)、 导出CSV、实现对IList到DataSet的转换
using System;using System.Data;using System.Web;using System.Net;using System.Text;using System.IO;using System.Collections.Generic;namespace IWOMTracker.Common{ public class PageText原创 2012-06-15 18:17:12 · 998 阅读 · 0 评论 -
将多个空格换成一个空格(正则表达式)
using System;using System.Text.RegularExpressions;public class Example{ public static void Main() { try { string input = "This is text with far too much原创 2012-06-15 20:38:18 · 4119 阅读 · 0 评论 -
【译】三层架构代码生成器(NetTierGenerator)
NET分层架构生成器· 下载源码 - 157 KB· 下载示例 - 456 KB简介现在存在许多的对象关系映射(ORM)和代码生成程序(Code generator),比如(NHibernate,netTiers,Entity Framework等),它们中的一些是基于模板驱动引擎,而另外一些是基于解决方案框架的。本文将要展示的程序就是基于我自己转载 2012-06-16 08:56:28 · 3611 阅读 · 0 评论