随笔分类 -  C#.Net Framework

摘要:C# 全角半角转换 阅读全文
posted @ 2014-03-19 10:16 MarkSun 阅读(1011) 评论(0) 推荐(0)
摘要:来自MSDN官方文档:http://msdn.microsoft.com/en-us/library/system.configuration.provider.providercollection.aspx 1 using System; 2 using System.ComponentModel; 3 4 // The following example demonstrates how to create 5 // a resource class that implements the IDisposable interface 6 // and the IDisposable.... 阅读全文
posted @ 2013-07-31 11:37 MarkSun 阅读(594) 评论(0) 推荐(0)
摘要:我们习惯了直接连到数据库上面读取数据表的数据内容;如果有一天我们需要读取CSV,EXCEL文件的内容的时候,可不可以也像读数据表的方式一样呢?当然可以,使用OleDB ADO.NET是很简单的事情 1 public static bool WriteContentToFile(FileStream fs, StringBuilder sb) 2 { 3 bool succ = false; 4 using (StreamWriter sw = new StreamWriter(fs, Encoding.Defaul... 阅读全文
posted @ 2013-07-31 11:01 MarkSun 阅读(2997) 评论(0) 推荐(0)
摘要:题目不难,总结如下:1.冒泡排序:冒泡排序 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string temp=Console.ReadLine(); 6 string[] tempArray=temp.Split(' '); 7 int[] arry = new int[tempArray.Length]; 8 9 for (int i = 0; i < tempArray.... 阅读全文
posted @ 2013-04-22 21:50 MarkSun 阅读(229) 评论(0) 推荐(0)
摘要:有时我们在具体开发中,需要使把程序设计成多线程的逻辑。我们模拟这样一个场景:(C/S模式)1.客户端向服务端发送测量命令。2.服务端接受来自客户端的测量命令。3.服务端进行测量工作。4.服务端将测量结果,返回给客户端。以上4步是一个完整的交互过程。当我们要求服务端同时相应有多个客户端的测试命令时,就需要使用到多线程设计:针对每一个客户端建立一个线程执行以上4步,和其他客户端的线程互不干扰。多线程情况下,每个线程的执行顺序是并行的。但有时我们需要控制多个线程,使他们按特定的顺序执行,比如:当我们给上面的场景中的客服端加上‘优先级’的话。这里我们讲下如何使用AutoResetEvent和Manua 阅读全文
posted @ 2013-04-03 21:57 MarkSun 阅读(493) 评论(0) 推荐(0)
摘要:在写博文介绍WCF的Contract的时候,突然发现有几个C#的小概念需要提一下。否则容易让别人听迷糊的。所以,就单独列出来了这篇。第一组:Attribute,property,field这一组概念好多人会觉得是一个意思。其实,在C#中,他们指代完全不同的内容。 1 [Serializable] 2 class Person 3 { 4 private string name; 5 6 public string Name 7 { 8 get 9 {10 ... 阅读全文
posted @ 2012-07-27 23:19 MarkSun 阅读(5706) 评论(18) 推荐(6)