笨小孩做开发

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C# 高级编程

摘要:单个字符分割 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 多个字符分割 string s="abcdeabcdeabcde string[] sArray1=s.Split(new char[3]{'c','d','e'}); foreach(string i 阅读全文
posted @ 2013-01-06 14:18 笨小孩做开发 阅读(399) 评论(0) 推荐(0)

摘要:去掉左后一个字符,string str = "小王,小李,小张,";//获取字符串长度int length = str.length;//截取除最后一位的前面所有字符str = str.substring(0,length-1); *********************** if (sb.Length > 0) { sb.Remove(sb.Length - 1, 1); }---------------------------------------------去掉第一个字符,string aa = ",1,2,3,4,"; aa = aa. 阅读全文
posted @ 2013-01-06 14:04 笨小孩做开发 阅读(219) 评论(0) 推荐(0)

摘要:如果等于null 就让它是 ""负责就是XXXX方程式为: == null ? "" : XXXX 列子:生日 = List.Birthday.ToString("yyyy-MM-dd") == "1900-01-01" ? "" : List.Birthday.ToString("yyyy-MM-dd") 阅读全文
posted @ 2013-01-06 14:03 笨小孩做开发 阅读(508) 评论(0) 推荐(0)

摘要:引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文
posted @ 2012-12-29 17:16 笨小孩做开发 阅读(192) 评论(0) 推荐(0)

摘要:如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托变量的原因。主要是从封装性和易用性上去考虑,但是还漏掉了一点,事件应该由事件发布者触发,而不应该由客户端(客户程序)来触发。这句话是什么意思呢?请看下面的范例:NOTE:注意这里术语的变化,当我们单独谈论. 阅读全文
posted @ 2012-12-29 17:14 笨小孩做开发 阅读(222) 评论(0) 推荐(0)