
C#
文章平均质量分 75
jkpi888
这个作者很懒,什么都没留下…
展开
-
DateTime.ToString的用法
文章转载于: DateTime.ToString 格式化时间字符串 http://www.studyofnet.com/news/12.html 我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34,如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的转载 2013-10-17 18:55:51 · 1111 阅读 · 0 评论 -
C#递归实例介绍
1. 阶乘阶乘(!)是小于某个数的所有正整数的乘积。0! = 11! = 12! = 2 * 1! = 23! = 3 * 2! = 6...n! = n * (n - 1)! 递归算法 public long Factorial(int n) { if (n == 0)//限制条件,对该方法调用自己做了限制 return 1; return原创 2013-12-03 12:16:37 · 4719 阅读 · 1 评论 -
app.config配置文件的connectionStrings和appSettings
connectionStrings配置节 用于配置与数据库的链接字符串。 例如 <addname="conJxcBook"connectionString="Data Source=localhost;Initial Catalog=jxcbook;User ID=sa;password=********"providerName="System.Data.Sql转载 2013-11-30 22:20:17 · 2261 阅读 · 0 评论 -
Global.asax文件的简单介绍
global.asax文件的作用:1.定义Application级别,Session级别的变量,对象和数据;2.定义在Application中的,基于Application,Session的事件; Global.asax文件包括4个部分,分别是应用程序指令、包含文件、代码声明块和静态属性(或全局变量)。 1.应用程序指令Global.asax文件包含3种应转载 2013-12-01 11:00:29 · 3584 阅读 · 0 评论 -
HttpWebResponse.StatusCode的枚举值
成员名称说明Continue等效于 HTTP 状态 100。Continue 指示客户端可能继续其请求。SwitchingProtocols等效于 HTTP 状态 101。SwitchingProtocols 指示正在更改协议版本或协议。OK等效于 HTTP 状态 200。OK 指示请求成功,且请求的信息包含在响应中。这是最常接收的状态代码。转载 2013-11-29 12:44:56 · 2092 阅读 · 0 评论 -
ASP.NET方法如何重载
决定方法是否构成重载有以下几个条件: ◆ 在同一个类中;◆ 方法名相同;◆ 参数列表不同。 在设计重载方法的时候应该注意一下事项 1 避免随意更改重载中的参数名称。如果某个重载的一个参数与另一个重载的一个参数表示相同的输入,则这两个参数应具有同样的名称。 例如,不要执行下面的操作: public void Write(string message原创 2013-11-29 21:54:12 · 2630 阅读 · 0 评论 -
HttpWebRequest类的简单封装
HttpWebRequest类主要利用HTTP 协议和服务器交互,通常是通过 GET 和 POST 两种方式来对数据进行获取和提交。 用C#语言写的关于HttpWebRequest 类的使用方法 using System;using System.Collections.Generic;using System.IO;using System.Net;using Syste转载 2013-11-28 12:43:01 · 1972 阅读 · 0 评论 -
HttpWebResponse类的常用属性和方法
HttpWebResponse类的属性 CharacterSet 获取响应的字符集。ContentEncoding 获取用于对响应体进行编码的方法。ContentLength 获取请求返回的内容的长度。 (重写 WebResponse..::.ContentLength。)ContentType 获取响应的内容类型。 (重写转载 2013-11-28 21:41:46 · 2056 阅读 · 0 评论 -
ASP.NET网站如何设置404错误页面
404页面的作用搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。 如何检查自定义404页面能够返回“404”状态码在自定义404错误页面设置完毕后,一定转载 2013-11-26 23:55:08 · 5163 阅读 · 1 评论 -
C#如何合并两个相关联的DataTable
一、DataTable1和DataTable2结构相同的情况 结构相同我们只需要把两者的数据罗列到一块就可以了 合并方法:用Rows.Add方法 DataTable newDataTable = DataTable1.Clone(); object[] obj = new object[newDataTable.Col转载 2013-12-02 19:22:21 · 4737 阅读 · 0 评论 -
WinForm窗体之间传值
一、通过静态变量特点:传值是双向的,实现简单实现代码如下:在一个app类中定义一个静态成员valuepublic class app{public static string value;}在窗体Form1中这样调用app.value = "f2"; //给静态成员赋值new Form2 ( ).Show ( ); //显示Form2在窗体Form2转载 2013-12-04 12:46:41 · 918 阅读 · 0 评论 -
datatable转换为list
代码 using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; namespace NCL.Data { /// /// 实体转换辅助类 /// public class ModelConvertHel转载 2013-12-25 12:53:15 · 873 阅读 · 0 评论 -
C#读取Excel的方法
C#读写Excel文件并打印输出的Demo 1、 创建一个叫DemoExcel的项目2、 引用COM,包括:Microsoft.Excel.x.0.Object.Library,Microsoft.Office.x.0.Object.Library建议安装正版OFFICE,而且版本在11.0以上(Office2003以上),引用以上两个Com后,在项目引用栏发现多了Exce转载 2013-12-24 12:34:32 · 909 阅读 · 0 评论 -
C#泛型List的用法
一、List构造函数名称说明List()初始化 List 类的新实例,该实例为空并且具有默认初始容量(0)。List(IEnumerable)初始化 List 类的新实例,该实例包含从指定集合复制的元素并且具有足够的容量来容纳所复制的元素。List(Int32)始化 List 类的新实例,该实例为空并且具有指定的初始容量。转载 2014-01-06 12:56:28 · 1378 阅读 · 0 评论 -
asp.net lambda表达式的用法
一、lambda表达式语法 Lambda表达式可以有多个参数、一个参数,或者没有参数。 格式:(参数列表)=>表达式或语句块表现形式为1.一个参数:param=>expr2.多个参数:(param-list)=>exprLambda表达式的格式实例(x, y) => x * y //多参数,隐式类型=> 表达式 x =>原创 2014-01-03 12:55:27 · 2754 阅读 · 0 评论 -
C#中对linq where查询的应用
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LINQ_WHERE{ /**//// /// LINQ where子句 /// class Program { static void Mai转载 2013-12-31 12:54:34 · 3435 阅读 · 0 评论 -
C#中xml文件和对象的序列化与反序列化
为什么要做序列化和反序列化?.Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。 System.Xml.Serialization类为我们提供了自己对象串行化(Serialize)和反串行化(Deserialize)的xml的方法,该类可以序列化的内容:原创 2013-12-15 19:08:40 · 1368 阅读 · 0 评论 -
IIS假死的解决方法
一、原因:IIS应用程序池的设置问题 解决方法:Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性1、回收(1)、回收工作进程(分钟):选中,值为1740(2)、回收工作进程(请求数目):不选(原先设置为35000)2、性能只选中空闲超时20分钟。其他都不选。WEB园最大工作进程数为1(默认)。注意w转载 2013-12-05 23:19:26 · 4866 阅读 · 0 评论 -
dataTable常用的属性和方法
DataTable构造函数DataTable() 不带参数初始化DataTable 类的新实例。DataTable(string tableName) 用指定的表名初始化DataTable 类的新实例。DataTable(string tableName, string tableNamespace) 用指定的表名和命名空间初始化DataTable 类的新实例。 Dat转载 2013-12-11 23:38:27 · 6803 阅读 · 0 评论 -
C#中属性的简单介绍
C#属性的修饰符property-modifiers有: ●new●public●protected●internal●private●static●virtual●sealed●override●abstract 以上修饰符中,static,virtual,override和abstract修饰符不能同时使用。 属性的访问声明acces原创 2013-11-26 12:16:09 · 1205 阅读 · 0 评论 -
SQL中replace函数的用法
replace函数定义 replace(字符串表达式1,字符串表达式2,字符串表达式3) 说明用字符串表达式3替换字符串表达式1中出现的所有字符串表达式2的匹配项。返回新的字符串。如果有某个参数为 NULL,此函数返回 NULL。 参数original-string: 被搜索的字符串。可为任意长度。search-string: 要搜索并被原创 2013-11-09 12:56:07 · 33805 阅读 · 1 评论 -
C#命名规范介绍
类命名规则- 类名应该为名词及名词短语,尽可能使用完整的词.- 使用Pascal规则- 不要使用类前缀 - 不要使用下划线字符 (_)。- 有时候需要提供以字母 I 开始的类名称,虽然该类不是接口。只要 I 是作为类名称组成部分的整个单词的第一个字母,这便是适当的。例如,类名称 IdentityStore 就是适当的。- 在适当的地方,使用复合单词命名派生的类。派生类名称的转载 2013-11-16 16:17:24 · 1074 阅读 · 0 评论 -
ASP.NET 如何使用 SqlTransaction
transaction属性: 1.原子性:事务是一个完整的操作,事务的各元素师不可分的。2.一致性:事务开始时和完成时,数据必须处于一致的状态。3.隔离性:对数据进行修改的所有并发事务是彼此隔离的。4.持久性:事务完成后,它对系统的影响是永久的。 ASP.NET使用SqlTransaction处理事务操作 SqlTransaction类是对SQL Se原创 2013-11-02 14:34:04 · 2637 阅读 · 0 评论 -
.NET项目中的AssemblyInfo文件的作用
[assembly: AssemblyTitle("WebApplication01")]标题,属性中不可见默认值是DLL库名,可以修改成任意值,不影响使用.注意: 千万不要当成生成的DLL的名字,生成的DLL的名字是你建立类库时输入的那个名字。类型名:System.Reflection.AssemblyTitleAttributeAttribute声明:[AttributeU转载 2013-11-16 19:45:46 · 4731 阅读 · 0 评论 -
asp.net网站第一次加载慢的原因
当向服务器发送一个ASP.NET网页的请求时,在内部执行的流程如下:① 检查在服务器内存中是否存在这个网页对应的本地机器代码。② 如果存在,则执行本地机器代码,将运行结果发送到客户端。③ 如果不存在本地机器代码,则检查是否存在这个网页编译后的中间代码(以DLL的形式存在),如果存在,则将中间代码编译成本地机器代码,再执行本地机器代码将结果返回给客户端,并将本地机器代码缓存到内存转载 2013-10-31 23:19:13 · 4714 阅读 · 0 评论 -
ASP.NET操作XML文件的方法的介绍
文章转载自: c#操作XML文件的通用方法 http://www.studyofnet.com/news/36.html 下面介绍一个ASP.NET语言写的操作XML文件的公用类。可以直接拿到项目中用: sing System;using System.Data;using System.Configuration;using System.Web;using转载 2013-10-30 12:51:09 · 1384 阅读 · 0 评论 -
C#中string.format的格式介绍
String.Format 方法的几种定义: String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。String.Format原创 2013-10-23 23:02:06 · 1056 阅读 · 0 评论 -
C#如何使用Dictionary
1、要使用Dictionary集合,需要导入C#泛型命名空间System.Collections.Generic(程序集:mscorlib)2、描述1)、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成2)、任何键都必须是唯一的3)、键不能为空引用null(VB中的Nothing),若值为引用类型,则可以为空值4)、Ke原创 2013-10-26 12:54:17 · 1103 阅读 · 0 评论 -
C#如何用正则表达式验证日期
文章转载于: C#正则表达式验证是否日期 http://www.studyofnet.com/news/11.html 常我们在用C#编写系统程序或者Web开发时,都会遇到需要验证输入的字符串是否是日期的情况,下面为大家介绍一种非常全面的用正则表达式验证日期的方法: public static bool IsDate(string strDate) {转载 2013-10-17 18:58:36 · 3543 阅读 · 0 评论 -
C# using的用法介绍
using的多重身份都体现在下面三个方面:1、引入命名空间2、创建别名3、强制资源清理(1)引用命名空间 using作为引入命名空间指令的用法规则为:using Namespace; 在.NET程序中,最常见的代码莫过于在程序文件的开头引入System命名空间,其原因在于System命名空间中封装了很多最基本最常用的操作。(2)原创 2013-11-01 22:38:03 · 1016 阅读 · 0 评论 -
asp.net利用fileupload上传文件
使用asp.net fileupload控件上传文件有三个方面需要注意: 1.确认是否包含文件在调用 SaveAs 方法将文件保存到服务器之前,使用 HasFile 属性来验证FileUpload 控件确实包含文件。若 HasFile 返回 true,则调用SaveAs 方法。如果它返回 false,则向用户显示消息,指示控件不包含文件。不要通过检查PostedFil转载 2013-11-03 13:01:06 · 2377 阅读 · 0 评论 -
常见textarea换行问题的处理方法
textarea换行时主要遇到的有以下两个问题1、在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式。因此我们需要将不显示的\r\n替换一下。原因:这是因为textarea里输入和车出现的是编码vbCrlf,页面读取数据库显示的内容必须有才可以显示换转载 2013-11-24 10:15:01 · 10147 阅读 · 0 评论 -
C#类的访问修饰符区别介绍
C#类的访问修饰符的访问级别 访问修饰符意义public访问不受限制,可以类内和任何类外的代码中访问protected可访问域限定于类内或从该类派生的类内internal可访问域限定于类所在的程序集内protected internal转载 2013-11-07 18:42:28 · 1117 阅读 · 0 评论 -
repeater控件介绍、 repeater嵌套的代码实现
Repeater 控件的几个模板项介绍AlternatingItemTemplate对交替数据项进行格式设置,与ItemTemplate 元素类似,但在 Repeater 控件中隔行(交替项)呈现一次。通过设置AlternatingItemTemplate 元素的样式属性,可以为其指定不同的外观。FooterTemplate该模板确定了控件页脚的呈现样式,在所有数据原创 2013-11-07 13:05:34 · 1405 阅读 · 0 评论 -
C#中equals和==的区别和用法
Equals:下面的语句中,x、y 和 z 表示不为 null 的对象引用。* 除涉及浮点型的情况外,x.Equals(x) 都返回 true。* x.Equals(y) 返回与 y.Equals(x) 相同的值。* 如果 x 和 y 都为 NaN,则 x.Equals(y) 返回 true。* 当且仅当 x.Equals(z) 返回 true 时,(x.Equals(转载 2013-11-20 12:15:36 · 6462 阅读 · 0 评论 -
asp.net发送邮件的代码
ASP.NET发送邮件几个主要类的介绍 MailMessage提供属性和方法来创建一个邮件消息对象。通常可以先构建好MailMessage对象,然后设置它的属性的方式来构建邮件程序。常用的属性:From -- 发送邮件的地址To -- 接受邮件的地址Subject -- 邮件的标题Priority -- 邮件的优先级(有效值为High,Low,Normal)转载 2013-11-06 12:46:14 · 1011 阅读 · 0 评论 -
contentType的类型值的介绍
常遇到下面的几种情况:1、 服务端需要返回一段普通文本给客户端,Content-Type="text/plain"2 、服务端需要返回一段HTML代码给客户端 ,Content-Type="text/html"3 、服务端需要返回一段XML代码给客户端 ,Content-Type="text/xml"4 、服务端需要返回一段javascript代码给客户端,text/javas转载 2013-11-18 23:51:54 · 1708 阅读 · 0 评论 -
C#中如何使用static静态变量
静态全局变量定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量。特点: A、该变量在全局数据区分配内存。 B、初始化:如果不显式初始化,那么将被隐式初始化为0。 静态局部变量定义:在局部变量前加上static关键字时,就定义了静态局部变量。特点: A、该变量在全局数据区分配内存。 B、初始化:如果不原创 2013-11-03 20:57:19 · 4284 阅读 · 0 评论 -
ASP.NET生成静态页面的方法
基本思路是:使用DW之类的工具生成一个静态页面模板。读取该模板文件,然后对里面的特殊标记使用真实的数据替换掉,并生成一个HTML文件。 实现代码 using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.IO; na转载 2014-01-11 12:53:17 · 793 阅读 · 0 评论