频道栏目
首页 > 资讯 > C# > 正文

C#算法实现字符串反转代码实例

10-08-18        来源:[db:作者]  
收藏   我要投稿

当使用StringBuilder时,请注意,应在构造StringBuilder对象时指明初始容量,否则默认容量是16个字符,当由于追加字符而超出默认容量时,就会分配一个新的串缓冲区,大小是原缓冲区的两倍。

C#算法实现字符串反转参考答案:

代码
public static string Reverse(string str)      
    {      
        
if (string
.IsNullOrEmpty(str))      
        {      
            
throw new ArgumentException("参数不合法"
);      
        }      
        
        StringBuilder sb 
= new
 StringBuilder(str.Length);      
        
for (int index = str.Length - 1; index >= 0; index--
)      
        {      
            sb.Append(str[index]);      
        }      
        
return
 sb.ToString();      
    }    
    
public static string Reverse(string
 str)   
    {   
        
if (string
.IsNullOrEmpty(str))   
        {   
            
throw new ArgumentException("参数不合法"
);   
        }   
     
        StringBuilder sb 
= new
 StringBuilder(str.Length);   
        
for (int index = str.Length - 1; index >= 0; index--
)   
        {   
            sb.Append(str[index]);   
        }   
        
return
 sb.ToString();   
    } 
    


    
相关TAG标签
上一篇:C# 目录必须是上个文本框的子级目录
下一篇:.net C# ADC接口中DES加密算法
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站