快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

Effective C#-Working with Strings



看到一篇适合初学者的小短文,就翻译了过来,飞刀板砖只管来,做好预备了:) .

Effective C#-Working with Strings
Author: Mahesh Chand

1。空字符串

检查一个字符串是否为空,一个有效的方式是使用string类的Length属性来取代使用null或与""比较。
string str1 = AMethodReturnsString()
{
//Do something and return a string
}
if (str1.Length>0)
{
//do something
}

2。字符串连接

每当修改一个字符串使之返回新的字符串时,建立许多字符串对像会降低你程序的性能,你可以使用 StringBuilder类来避免建立一个新的字符串实例。
 
你想连接两个字符串,这是通常的方式:
string str1 = "I like ";
string str2 = "Soccer";
string strConcat = string.Concat(str1,str2);

strConcat的结果为"I like Soccer",你可以使用StringBuilder类的Append方式做同样的事情。
StringBuilder MyStrBuilder = new StringBuilder ("I like ");
String newStr = "Soccer";
MyStrBuilder.Append(newStr);

MyStrBuilder的结果也是 I like Soccer.

3。比较字符串

使用String.Equals方式来比较两个字符串。
string str1 = AMethodReturnsString()

if (str1.Equals("TestSting") )
{
// do something
}





返回类别: 教程
上一教程: ADO+ 引导数据种类的演变(转自 ms 二)
下一教程: JIT编译

您可以阅读与"Effective C#-Working with Strings"相关的教程:
· .NET P2P: Writing Peer-to-Peer Networked Apps with the Microsoft .NET Framework
    微笑服务 优质保证 索取样品