Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 修剪不';似乎无法处理富文本_.net_Vb.net_String - Fatal编程技术网

.net 修剪不';似乎无法处理富文本

.net 修剪不';似乎无法处理富文本,.net,vb.net,string,.net,Vb.net,String,我在sql中将RichTextBox保存为字节数组,并注意到我无法使用trim删除空白 我尝试了许多变化: Dim array() As Byte = System.Text.Encoding.ASCII.GetBytes(RichTextBox1.Rtf.TrimStart()) Dim array() As Byte = System.Text.Encoding.ASCII.GetBytes(RichTextBox1.Rtf.TrimStart(" ")) Dim array() As

我在sql中将RichTextBox保存为字节数组,并注意到我无法使用trim删除空白

我尝试了许多变化:

Dim array() As Byte = System.Text.Encoding.ASCII.GetBytes(RichTextBox1.Rtf.TrimStart())

Dim array() As Byte = System.Text.Encoding.ASCII.GetBytes(RichTextBox1.Rtf.TrimStart(" "))

Dim array() As Byte = System.Text.Encoding.ASCII.GetBytes(RichTextBox1.Rtf.TrimStart(" "c))

... save array to db... 

当读回时,RTF仍然返回空白。我遗漏了什么吗?

修剪功能用于
文本
,而不是
Rtf

RichTextBox1.Text = RichTextBox1.Text.TrimStart()
Dim array() As Byte = System.Text.Encoding.ASCII.GetBytes(RichTextBox1.Rtf)

结尾或开头不应该有任何空白。您试图删除什么?用户在文本框中键入的空白。对rtf标记进行修剪是没有意义的,不是吗?我想瓦罗卡巴斯比我更理解你的问题。是的,我想就是这样。Rtf.Trim在没有实际用途时就存在了,这让我措手不及。@Dave Rtf只是一个字符串,所以你也可以得到文本的所有扩展名。@Dave LarsTech是对的。问题在于,影响rtf的字符串本质并不会对其“样式定义本质”产生任何影响。修剪rtf代码的事实并不意味着您正在修剪此代码所修饰的文本:我理解RTBYeah的.text。我猜RTF仅仅是一个字符串并不是我所期望的。Varocarabas,谢谢你的回答,这是对的,但是代码解决方案似乎消除了任何格式,所以我必须找到另一种方法来删除RTF中的空白。