c# - 我应该如何将控制字符添加到字符串

标签 c# .net stringbuilder

int stxval = 0x02; //found this value on wikipedia
string mystring = "Hello";

StringBuilder builder = new StringBuilder(mystring);
builder.Append(stxval);

此处在字符串生成器中附加了 "2Hello"。如何获取“Hello”这种形式的字符串?

最佳答案

改用char:

char stx = '\u0002';

char stx = (char) 2;

我个人更喜欢第一个选项,但这取决于您。

无论如何,然后就使用:

StringBuilder builder = new StringBuilder(mystring);
builder.Append(stx);

关于c# - 我应该如何将控制字符添加到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7360059/

相关文章:

java - 在Java中使用stringbuilder对象创建字符串的时间复杂度

C# 按值/引用传递?

c# - ComboBox 项目的布局

c# - 如何设置SqlDependency来监控多个表

.net - 表单背景颜色设置为淡色

c# - 为什么 StringBuilder 比字符串连接慢?

c# - 从 Asp.Net MVC 中的 Html 内容生成 JPEG

c# - SqlDataAdapter、SqlCommand 从字符串中删除前导数字

.net - 在 .net Web 应用程序中使用 Open XML 所需的引用

java - 循环StringBuilder内存泄漏