摘要:记录: 总是在Post之后出现Timout的error。而且每次都是第二次…… 甚是奇怪。所以去追究原有的逻辑也基本上没有任何问题。 经过调试与尝试,发现原来是HttpRespone没有关闭。这个问题在于HTTP协议中,如果你不关闭这个对象,他就会导致在原有的Respone上接着做你的事情。 所以最
阅读全文
文章分类 - C#
摘要:如题,本来微软也提供了一种方式DataView dv=DataTableSource.DefaultView;DataTable tempTable=dv.ToTable("newTableName",true,new string[]{"1","2"});我也看到自己来写这样的方法,提供出来作为记...
阅读全文
摘要:一、示例:在C#中,凡是实现了IEnumerator接口的数据类型都可以用foreach语句进行迭代访问,可是,对于自定义类型如何实现这个接口以支持foreach的迭代呢?* 要实现这个功能,先来看看IEnumerable和IEnumerator接口的定义:public interface IEnu...
阅读全文
摘要:反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 .Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:...
阅读全文
摘要:在08年的时候,我还没有大学毕业,当时在一家公司实习。那时候老板接了一个项目,是一个给中石油某下属公司做的一个web版本的管理系统,我和一 个同学硬着头皮接下来做完了。这个系统后端用的是c#的web form,前端普通的html+css+javascript,数据库使用的是sql server200...
阅读全文
摘要:在c#项目中有时会用到json格式字符串和对象数据类型的转换,下面是一个转换工具类:说明:根据Json字符串生成对象时,是根据对应的属性名称赋值,多于或少于都不会报错. 使用“DataContractJsonSerializer ”类时需要:1、引用程序集 System.Runtime.Serial...
阅读全文
摘要:1、判定一个给定的C#路径是否有效,合法通过Path.GetInvalidPathChars或Path.GetInvalidFileNameChars方法获得非法的C#路径/文件名字符,可以根据它来判断路径中是否包含非法字符;2、如何确定一个C#路径字符串是表示目录还是文件使用Directory.E...
阅读全文
摘要:Codeusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Observer{ public interface IMaster { void...
阅读全文
摘要:同步套接字通信Socket支持下的网上点对点的通信服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。客...
阅读全文
摘要:#regionCookie的操作:Cookie的读取、Cookie的保存 /// ///静态方法:保存Cookie /// ///名称 ///参数 publicstaticvoidSaveCookie(HashtableHash,int_remberme,string_CookieName) { s...
阅读全文
摘要:string ServerWeb_sum = this.Request.ServerVariables.ToString(); //web服务器信息集合string SERVER_NAME = this.Request.ServerVariables["SERVER_NAME"].ToString(...
阅读全文
摘要:在现在大型的项目或者软件开发中,一般都会有很多种终端, PC端比如Winform、WebForm,移动端,比如各种Native客户端(iOS, Android, WP),Html5等,我们要满足以上所有这些客户端的需求,实现前后端的分离,一种最常见的做法是,编写WebService API来为以上客...
阅读全文
摘要:异步编程:同步基元对象(下)=============C#.Net 篇目录============== 从此图中我们会发现 .NET 与C# 的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程。现在我为最新版本的“异步...
阅读全文
摘要:异步编程:同步基元对象(上)=============C#.Net 篇目录============== 从此图中我们会发现 .NET 与C# 的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程。现在我为最新版本的“异步...
阅读全文
摘要:异步编程:使用线程池管理线程=============C#.Net 篇目录============== 从此图中我们会发现 .NET 与C# 的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程。现在我为最新版本的“异步...
阅读全文
摘要:异步编程:线程概述及使用=============C#.Net 篇目录============== 从此图中我们会发现 .NET 与C# 的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程。现在我为最新版本的“异步编程...
阅读全文
摘要:1.简单的在aspx页面处理,例如DataBinder.Eval(Container.DataItem,"T_title").ToString().Trim().Substring(0,10)2.在后台写入一个CutString()方法前台CutString(DataBinder.Eval(Container.DataItem,"Title"))就可以实现功能。
阅读全文

浙公网安备 33010602011771号