找到相关内容 19
javascript String.indexOf实现
群里abcd提出问题,现在有以下三个实现,欢迎大家参与(注意,为了兼容IE6,不能使用str[i],要用str.charAt(i);不能使用slice,replace等原生函数): GrayZhang的实现 String.prototype.substring = function(start, length) {
http://www.cyqdata.com/cnblogs/article-detail-52374 
这种写法用过没:string.Format("{0,-10}", 8)
初见 string.Format("{0,-10}", 8) 做 .net 开发也若干年了,如此写法(下面代码中黄色高亮部分)确是我第一次见(更别提用了): 1 2 3 4 var s1 = string.F
http://www.cyqdata.com/cnblogs/article-detail-42509 
C#中的List<string>泛型类示例
在C#代码中使用一系列字符串(strings)并需要为其创建一个列表时,List<string>泛型类是一个用于存储一系列字符串(strings)的极其优秀的解决办法。下面一起有一些List<string>泛型类的示例,一起来看看吧。   List示例   下面是一个使用C#创建一个新的一系列字
http://www.cyqdata.com/cnblogs/article-detail-42296 
由浅入深CIL系列:5.抛砖引玉:判断string是否为空的四种方法的CIL代码看看效率如何?
  本节将接触几个新的CIL操作码如下               ldc.i4.0    将整数值 0 作为 int32 推送到计算堆栈上       &nb
http://www.cyqdata.com/cnblogs/article-detail-41210 
修改Android中strings.xml文件
有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示: <string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string> 其中%后面是占位符的位置,从1开始,     &nbs
http://www.cyqdata.com/cnblogs/article-detail-41097 
由浅入深CIL系列:4.抛砖引玉:使用CIL来分析string类型在.NET运算中的性能和避免装箱
        一、在.NET中string是一种特殊的引用类型,它一旦被赋值在堆上的地址即不可改变,之后对其进行的字符串相加等操作之后的结果都指向另外一个堆地址,而非原来的字符串地址。现在我们看以下一段C#代码以观察string在实际编码过程中的使用。 class Program { static
http://www.cyqdata.com/cnblogs/article-detail-41027 
.NET Discovery 系列之二--string从入门到精通(勘误版下)
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discove
http://www.cyqdata.com/cnblogs/article-detail-39128 
.NET Discovery 系列之一--string从入门到精通(上)
本系列文章导航.NET Discovery 系列之一--string从入门到精通(上).NET Discovery 系列之二--string从入门到精通(勘误版下).NET Discovery 系列之三--深入理解.NET垃圾收集机制(上).NET Discovery 系列之四--深入理解.NET垃圾收集机制(下).Net Discovery 系列之五--Me JIT(上).NET Discove
http://www.cyqdata.com/cnblogs/article-detail-38980 
c#扩展方法奇思妙用变态篇四:string 的翻身革命
   string是各种编程语言中最基础的数据类型,长期以来受尽其它类的压迫,经常被肢解(Substring、Split)、蹂躏(Join)...  而现在string要“翻身闹革命”了,它几乎无所不能,可以为所欲为,令其它类心惊胆颤...    让我们来看一下革命后的string做了些什么?  1. 打开文件或网
http://www.cyqdata.com/cnblogs/article-detail-38859 
通过六个题目彻底掌握String笔试面试题
Java中String类由于其特殊性(不变类),几乎是笔试面试中的必考题,当然有些题目其实没啥意思,不过关键是要通过题目掌握原理性的东西。下面六道题目,如果您全部做对了,且明白其所以然,那么Java中的关于String的笔试面试题应该难不到你了。也许您觉得polaris说的有点过了,然而彻底明白这些题目,对理解String类还是很有好处的。   写出下面各题的打印输出的结果:   1 publi
http://www.cyqdata.com/cnblogs/article-detail-38643 
.NET 中StringStringBuilder 以及他们的区别 来吧来吧别以为你什么都知道哈哈
 当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能,为什么呢?最大区别在于他们的内存分配机制不同。 内存分配: String String 对象是不可改变的。每次使用 String 类中的方法之一或进行运算时(如赋值、拼接等)时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间 StringBuilder StringBui
http://www.cyqdata.com/cnblogs/article-detail-36940 
Silverlight 4常用StringFormat格式总结
在Silverlight项目中,经常会根据需求的不同,提供不同的字符格式到客户端。这篇文章总结了目前Silverlight 4常用StringFormat绑定字符格式,方便大家在以后的开发中调用参考。 早期的格式转换方法 在Silverlight 4之前的版本,通常修改字符格式是通过实现IValueConverter接口,在IValueConverter接口中包含有两个方法: 1. Convert
http://www.cyqdata.com/cnblogs/article-detail-36708 
ATL、MFC、WTL CString 的今生前世
上文分析了ATL、MFC CString的设计和实现,我们不禁会疑问,为什么ATL和MFC的CString头文件要搅在一起? 上文的分析有些杂乱,我们通过一张图来更加清晰的观察,如下:   上图中,用圈圈住的头文件表示ATL头文件,没被圈的代表MFC头文件。另外,在头文件旁边字符,表示各个头文件中实现的类。   现在让我们仔细观看,整个貌似平衡的设计中,其实有着很多的不平衡。我想问:   1、为
http://www.cyqdata.com/cnblogs/article-detail-36506 
剖析ATL、WTL CString的实现
话说CString这个东西困扰了很多年轻人,因为它会引起诡异的编译错误,今天跟着我一起来深入ATL、WTL头文件,来把这个东西搞个清清楚楚。 【涉及到头文件】   ATL : atlstr.h, atlsimpstr.h   MFC : cstringt.h、afxstr.h   WTL : atlmisc.h   ATL和MFC有关剪不断理还乱的关系,为了更容易分析,我们先要理清这四个
http://www.cyqdata.com/cnblogs/article-detail-36503 
Silverlight实用窍门系列:37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)【附带实例源码】
        在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString。首先我们新建一个名为SLConnectASP.NET的Silverlight应用程序,然后在SLConnectASP.NET.web项目中添加一个Index.aspx的页面。  &nb
http://www.cyqdata.com/cnblogs/article-detail-36307 
Silverlight实用窍门序列:32.WebClient上传String、下载String、上传Stream流、下载Stream流【附带源码实例】
        Silverlight中我们很多时候需要上传下载数据的时候,在本节将讲述使用WebClient上传String、下载String、上传Stream流、下载Stream流的4个方法和相应的事件。下面我们首先认识一下WebClient类。       &nb
http://www.cyqdata.com/cnblogs/article-detail-35861 
关于string.Join()的妙用与疑惑
String.Join  在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN) 假设我有一分类表cat,包含id,name列 内容如下: //id name //1 随笔 //2 文章 //3 新闻 如果想得到"随笔,文章,新闻"的结果,我会这么写(假设已经取得List<cat>):
http://www.cyqdata.com/cnblogs/article-detail-35041 
关与string.Join()的妙用与疑惑
String.Join  在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。(来源于MSDN) 假设我有一分类表cat,包含id,name列 内容如下: //id name //1 随笔 //2 文章 //3 新闻 如果想得到"随笔,文章,新闻"的结果,我会这么写(假设已经取得List<cat>):
http://www.cyqdata.com/cnblogs/article-detail-34993 
ASP.NET中UrlEncode应该用Uri.EscapeDataString()
今天,茄子_2008反馈他博客中的“C++”标签失效。检查了一下代码,生成链接时用的是HttpUtility.UrlEncode(url),从链接地址获取标签时用的是HttpUtility.UrlDecode(url),从Encode到Decode,“C++”变成了“C  ”(加号变成空格)。这是大家熟知的问题,这里
http://www.cyqdata.com/cnblogs/article-detail-28638