C# 追加字符串
StringBuilder类最基本的用途就是进行字符串串联,也就是通过多个字符串和其他值来建立目标字符串。StringBuilder类提供了Append方法来将一些值追加到当前字符串的结尾处,这些值可以是整数、布尔值、字符串、字符、时间日期型值或者其他类型的值。Append方法具有19种重载形式,详细介绍如表4-2所示。
表4-2 Append的重载方法
名称 | 说明 |
StringBuilder.Append(Boolean) | 在此实例的结尾追加指定的布尔值的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Byte) | 在此实例的结尾追加指定的8位无符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Char) | 在此实例的结尾追加指定Unicode字符的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Char[]) | 在此实例的结尾追加指定数组中的Unicode字符的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Decimal) | 在此实例的结尾追加指定的十进制数的字符串表示形式 |
StringBuilder.Append(Double) | 在此实例的结尾追加指定的双精度浮点数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Int16) | 在此实例的结尾追加指定的16位有符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Int32) | 在此实例的结尾追加指定的32位有符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Int64) | 在此实例的结尾追加指定的64位有符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Object) | 在此实例的结尾追加指定对象的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(SByte) | 在此实例的结尾追加指定的8位有符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Single) | 在此实例的结尾追加指定的单精度浮点数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(String) | 在此实例的结尾追加指定字符串的副本。由.NET Compact Framework支持 |
StringBuilder.Append(UInt16) | 在此实例的结尾追加指定的16位无符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(UInt32) | 在此实例的结尾追加指定的32位无符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(UInt64) | 在此实例的结尾追加指定的64位无符号整数的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(Char,Int32) | 在此实例的结尾追加Unicode字符的字符串表示形式指定数目的副本。由.NET Compact Framework支持 |
StringBuilder.Append(Char[],Int32,Int32) | 在此实例的结尾追加指定的Unicode字符子数组的字符串表示形式。由.NET Compact Framework支持 |
StringBuilder.Append(String,Int32,Int32) | 在此实例的结尾追加指定子字符串的副本。由.NET Compact Framework支持 |
下面创建一个实例,把字符串追加到源字符串中,来说明Append方法的使用,代码如下所示。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace StrAppend
{
class Program
{
static void Main(string[] args)
{
StringBuilder str1 = new StringBuilder("my name is ");
//创建一个StringBuilder对象
String str = "Mr.wang";
str1.Append(str);
//向StringBuilder对象追加str字符串
Console.WriteLine(str1);
//输出结果为“Hello,World!”
}
}
}
在上述代码中,首先,创建了一个StringBuilder字符串str1并赋值;然后,新建一个String类型字符串str并赋值;最后,使用Append方法将Str字符串追加到str1中。执行上述代码,结果如图4-7所示。
图4-7 Append方法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论