菜鸟时期的.net笔记[about data binding]

 这一篇博文里的笔记带有不少我个人的理解,不懂问我哈,一起探讨。共勉。  一、有关字符串的一些工具方法
        1.string.Format()
  把每个格式项替换成相应的文本。
  eg: string.Format("{0}+{1}={2}","4","6","10"),得出的字符串就是"4+6=10"。{0}、{1}和{2}就是格式项了,最终会由后面的文本替换。{}里面的花样有很多。
  2.IndexOf()和LastIndexOf()
  用于查找字符串中指定字符或者字符串首次(或最后一次)出现的位置,返回索引值,如果未出现则返回-1.
  eg:
  str1.IndexOf("字");//查找"字"在str1中的索引值(位置)
  str1.IndexOf("字串");//查找"字串"的第一个字符在str1中的索引值(位置)
  str1.IndexOf("字串",3,2);//从str1的第4个字符起,查找两个字符,查找"字串"的第一个字符在str1中的索引值(位置)
  3.SubString(参数1,参数2)
  截取字串的一部分,参数1为左起始位数,参数2为截取几位。
  eg: "Hello World".Substring(0,5)就是"Hello"
  4.Split()
  根据一个字符把字符串分成几个字符串并以字符串数组返回。
  eg:"a,b,c".Split(',')就是{"a","b","c"}。
  Split()不支持根据一个字符串来把字符串划分成几块,如果希望把"a
  b
  c"分割成{"a","b","c"}的话可以使用一中变通的办法,先把
  替换成某一个特殊的字符然后再使用Split()分割:
  eg:"a
  b
  c".Replace("
  ","&").Split('&')