众果搜的博客

脚踏大地,仰望星空,致力于财经投资网站导航与在线网络工具的开发与普及

Search(博客搜索)

热文排行

最近发表

最新评论及回复

« EXCEL和MySQL日期格式之间的转换获取网页内容中邮箱地址和超级链接 »

C#(C Sharp)中的字符类型

323 "C#(C Sharp)中的字符类型" "C Sharp中将字符存储为Unicode。单个的Unicode字符由System.char类型表示。由于Unicode使用两个字节表示,所以Unicode字符具有0x00000-0xffff之间的任意值。" "C Sharp中将字符存储为Unicode。单个的Unicode字符由System.char类型表示。由于Unicode使用两个字节表示,所以Unicode字符具有0x00000-0xffff之间的任意值。

在.net中,任何字符都具有方法,同以前的语言相比,对字符的操作可以直接调用其成员方法。如
string car;
car="toyoto mitsubishi benzi";
console.writeline(char.iswhitespace(car,6));
输出true.也就是说car字符串的第六位是否为空白。"
324 "EXCEL中如何计算日期间隔" "准备开发一个可以计算各种日期之间间隔的网页,即在线工具,计算各种时间之间的间隔的天数,年数,月数,小时数,和分钟数,秒数。包括到各节气之间的日期间隔。" "准备开发一个可以计算各种日期之间间隔的网页,即在线工具,计算各种时间之间的间隔的天数,年数,月数,小时数,和分钟数,秒数。包括到各节气之间的日期间隔。

首先发现一个用于在EXCEL中计算日期间隔的函数Datadif.在输入两个日期后,在其他列中输入以下公式:=DATEDIF(A1,B1,"Y")。其中A1是起始日期,B1是终止日期,Y表示计算之间相隔的年数,这里自动进行了取整。如你输入的A1=2003-1-1;B1=2004-10-1。计算的结果还是1。其他用法自己搜索。"
325 "String与StringBuilder类" "StringBuilder类包含Length和Capacity属性。它的Length属性并不是只读的,如果Length设置的小于字符串的长度,那么字符串就会被截断。" "StringBuilder类包含Length和Capacity属性。它的Length属性并不是只读的,如果Length设置的小于字符串的长度,那么字符串就会被截断。

如果Length设置的大于当前的字符串的长度,字符串就会被加入空格。
StringBuilder sb = new StringBuilder().Append("AString foo").Append(" is being created");
增加字符串使用append方法。
 string newName = "John Doe";
 
  str = new StringBuilder("name = <NAME>");
  str.Replace("<NAME>", newName);
  Console.WriteLine(str.ToString());
  str.Replace('=', ':');
  Console.WriteLine(str.ToString());
 
  str = new StringBuilder("name1 = <FIRSTNAME>, name2 = <FIRSTNAME>");
  str.Replace("<FIRSTNAME>", newName, 7, 12);
  Console.WriteLine(str.ToString());

关于String和StringBuilder:
1.尽量把字符串存储为常量,这会保证使用内置池,同时最小化所需的机器指令;
2.如果使用String类可以有效工作,就不要使用StringBuilder类,如复制单一字符的操作;
3.如果要循环建立除了一个庞大的数据块,就使用StringBuilder类。
4.如果需要比较国际化的字符串,就需要使用Compare方法,否则使用CompareOrdinal方法。
5.如果只需要知道字符串是否相同,就只需要使用Equals方法,而不是CompareOrdinal方法。
6.通常应该使用Equals方法,而不是=."

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright www.zhongguosou.com. Some Rights Reserved.微信号:MiZhiHeiGeTaXiaoMi