代码改变世界

[转]C#webservice的简单示例

2012-12-17 15:06 by 露珠的微笑, 343 阅读, 0 推荐, 收藏, 编辑
摘要:新建——-项目---Visual C#---web---ASP.NET Web应用程序,定名为WebService。为项目添加文件名MyService.asmx文件(Web服务)在MyService.asmx文件中添加两个方法: [WebMethod] public string getName() { return "Hope"; } [WebMethod] public int getAge() { return 202; }重新生成项目,... 阅读全文

正则表达式(收集)

2012-12-12 15:22 by 露珠的微笑, 3553 阅读, 0 推荐, 收藏, 编辑
摘要:只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输入非零的正整数:"^\+?[1-9][0-9]*$ 阅读全文

C#序列化技术详解(转)

2012-12-05 14:22 by 露珠的微笑, 226 阅读, 0 推荐, 收藏, 编辑
摘要:序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。序列化和反序列化最主要的作用有:1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据...在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序列化例子:使用三种不同的方式把一个Book对象进行序列化和反序列化,当然这个Book类首先是可以被序列化的。Book类using System; using Sy 阅读全文

c#基础梳理

2012-12-05 11:19 by 露珠的微笑, 240 阅读, 0 推荐, 收藏, 编辑
摘要:一、类型、变量和值C# 是一种强类型语言。类型中存储的信息可以包括:该类型的变量所需的存储空间。该类型可以表示的最大值和最小值。该类型包含的成员(方法、字段、事件等)。该类型所继承的基类型。将在运行时为其分配变量内存的位置。允许的运算种类在 C# 中,bool 不能转换为 int。2、在变量声明中指定类型在程序中声明变量或常量时,必须指定其类型或者使用关键字 var 让编译器可以推断其类型string namevar limit = 3;一、访问修饰符1、用在类型: public:任何地方都可以访问 internal:表示只能在当前项目中被访问2、用在成员上 public: priva... 阅读全文

Ader Template Engine exstact

2012-12-05 10:39 by 露珠的微笑, 969 阅读, 0 推荐, 收藏, 编辑
摘要:from http://www.codeproject.com/Articles/8141/Ader-Template-Engine,中文参考boke:http://www.cnblogs.com/caicaihui/archive/2008/07/07/1237756.htmlAder TemplateEngine is a .NET class library (written in C#) for generating text output from source template and input parameters.Functions :equals(obj1, obj2) - 阅读全文