代码改变世界

随笔分类 -  c#

在.NET中使用Newtonsoft.Json转换,读取,写入

2012-05-02 11:34 by xtsjh0001, 467 阅读, 收藏,
摘要: using Newtonsoft.Json; using Newtonsoft.Json.Converters; //把Json字符串反序列化为对象 目标对象 = JavaScriptConvert.DeserializeObject(JSON字符串, typeof(目标对象)); //把目标对象序列化为Json字符串 string Json字符串 = JavaScriptCon... 阅读全文

newtonsoft.json 序列化和反序列化

2012-03-15 12:09 by xtsjh0001, 1161 阅读, 收藏,
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Runtime.Serialization; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Newtonsoft.Json.Converters;namespace ConsoleJsonDemo { class Program { static void Main(string[] args).. 阅读全文

asp.net 数据缓存

2012-03-05 16:46 by xtsjh0001, 220 阅读, 收藏,
摘要: using System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.Caching;using System.Web.Configuration;using System.Configuration;namespace Website.Util{ public static class CacheHelper { public static Cache Cache { get { return HttpContext. 阅读全文

读取xml到dataset中

2012-03-05 15:29 by xtsjh0001, 489 阅读, 收藏,
摘要: C#其实是支持读取XML到Dataset的,但是可能直接读取效率不是特别的高。如果你的XML非常小的话,那么用这种方法再合适不过了。使用方法:using System.Data;using System.Xml;………………………….DataSet myds=new DataSet();myds.ReadXml(”yourxmlfilepath.xml”);DataTable mytable=new DataTable();mytable= myds.Tables[0];String something;something = mytable.Rows[1]["name"] 阅读全文

VS2010 创建WindowsService服务

2012-02-29 13:40 by xtsjh0001, 505 阅读, 收藏,
摘要: 1.新建一个Windows 服务2.添加Installer这一步很重要,在处理完你的业务逻辑后需要添加一个Installer才能是你的Windows服务被安装。在VS中添加Installer右键你的Service服务,选择View Designer再在View Designer视图中右键Add Installer这样Installer就添加好了。3.设置服务参数在添加Installer时会自动生成一个ProjectInstaller.cs,在这个文件中有个InitializeComponent方法,如下[csharp]view plaincopyprivatevoidInitializeCom 阅读全文

C#中的String.Format方法

2012-02-29 12:26 by xtsjh0001, 366 阅读, 收藏,
摘要: C#中的String.Format方法一、定义String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。如:(1)string p1 = "Jackie";string p2 = "Aillo";Response.Write(String.Format("Hello {0}, I'm {1}", p1, p2));(2)Response.Write(String.Format("Hello {0}, I'm {1}", "Jackie&quo 阅读全文

图解VS2010打包全过程

2012-02-23 12:28 by xtsjh0001, 1568 阅读, 收藏,
摘要: 下面开始制作安装程序包。第一步:[文件]——[新建]——[项目]——安装项目。名称——可以自己根据要求修改。位置——是指你要制作的安装文件存放在什么目录内,可以根据需要修改,笔者一般是把它放在本工程的同一个目录内。打包完成后,可以在此目录下找到安装程序。确定后,看到解决方案资源管理器中增加了SetupDemo方案。当然名字仍然可以修改。第二步、开始制作安装包。安装向导完成后即可进入项目文件夹:直接点右键选择添加—>项目输出选择主输出之后点击确定。添加卸载程序即在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:\windows\system32文件夹下卸载程 阅读全文

C# partial 作用

2011-11-03 16:09 by xtsjh0001, 183 阅读, 收藏,
摘要: partial是局部类型的意思就是说有这个关键字的类、结构或接口可以写成几个部分比如 public partial class Program { static void Main(string[] args) { } } partial class Program { public void Test() { } }编译后它相当于public class Program { static void Main(string[] args) { } public void Test() { } } 阅读全文