随笔分类 -  C#

摘要:首先编写服务端数据模型 public class School { public int ID { get; set; } public string Subject { get; set; } public string Teacher { get; set; } }然后控制器public class ClassController : ApiController { School[] school = new School[] { new School{ID = 0, Subject = "数... 阅读全文
posted @ 2013-01-15 11:31 _10Buns 阅读(195) 评论(0) 推荐(0)
摘要:首次构造一个Task对象时,其的状态是Created。以后当任务启动时,其的状态变成WaitingToRun。Task在一个线程上运行时,其的状态变成Running。任务停止运行,并等待其的任何子任务时,状态变成WaitingForChildrenToComplete。任务完全结束时,它进入以下三个状态之一:RanToCompletion,Canceled或者Faulted。一个Task<TResult>运行完成时,可通过Task<TResult>的Result属性来查询任务的结果,一个Task或者Task<TResult>出错时,可以查询Task的Exce 阅读全文
posted @ 2013-01-08 09:52 _10Buns 阅读(1202) 评论(0) 推荐(0)
摘要:String对象是不可改变,每一次使用String类中的方法都要在内存中创建一个新的string对象,这就需要为该新对象分配新的空间。但是在需要对字符串执行多次重复修改时,此时的系统开销可能代价很大。此时就可以考虑System.Text.StringBuilder类。例如,我有一个str的字符串,我想加长后输出。static void Main(string[] args) { string str = "abc"; string str1 = str.Insert(3, "def");//创建一个新的string对象 ... 阅读全文
posted @ 2013-01-07 17:04 _10Buns 阅读(179) 评论(0) 推荐(0)
摘要:string dirp = "D:\\糗事百科图片"; DirectoryInfo mydir = new DirectoryInfo(dirp); //遍历整个文件夹内图片 foreach( FileSystemInfo fsi in mydir.GetFileSystemInfos()){ if(fsi is FileInfo){ FileInfo fi = (FileInfo)fsi; //返回指定目录的字符串信... 阅读全文
posted @ 2012-12-11 10:02 _10Buns 阅读(830) 评论(0) 推荐(0)