我想知道为什么在 C# 中确定字符串的长度时 \n 不计为 2 个字符
EX: 这是一条测试评论\n示例文本 test 123456\nadssssssssss\n\nasdasdasda\nasdadadadad\nasadad\nasada\n\n\n最后一段\n12345\nTest
上面的字符串包含 136 个字符,但是 String 对象的 Length 属性我将字符串存储在 counts\n 中作为 1 个字符,并将字符串报告为 124 个字符长。
我想根据预先计算的开始和长度标记提取子字符串。创建标记时将 \n 计为两个字符。我怎么能在 C# 中执行以下操作
select SUBSTRING('This is a test comment\nSample text test 123456\nadssssssssss\n\nasdasdasda\nasdadadadad\nasadad\nasada\n\n\nLast paragraph\n12345\nTest',1,136);
我不能使用子字符串,因为我的长度偏移量 136 超出了字符串的 c# 表示形式的边界。