Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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
C# 字符串生成器下划线文本_C#_Vb.net - Fatal编程技术网

C# 字符串生成器下划线文本

C# 字符串生成器下划线文本,c#,vb.net,C#,Vb.net,如何在字符串生成器中为文本加下划线 strBody.Append("be a minimum of 8 characters") 我不能使用HTML标记 be a minimum of <u>8 characters</u> 至少应包含8个字符 AFAIK,不,您不能使用StringBuilder执行此操作。相反,无论将此文本指定给哪个控件,都要使用该控件的样式属性为文本加下划线。(取决于它是针对ASP.NET还是针对Winform)StringBuilder无法在文

如何在字符串生成器中为文本加下划线

strBody.Append("be a minimum of 8 characters")
我不能使用HTML标记

be a minimum of <u>8 characters</u>
至少应包含8个字符

AFAIK,不,您不能使用
StringBuilder
执行此操作。相反,无论将此文本指定给哪个控件,都要使用该控件的样式属性为文本加下划线。(取决于它是针对
ASP.NET
还是针对
Winform

StringBuilder
无法在文本本身下划线。当您试图在WinForm或您的网页中显示文本时,您可能希望在文本下面加下划线。

如果不能,StringBuilder将存储字符串;不是格式化字符串。

由内容的“接收者”来为其加下划线(控制台中的某些控件设置或样板代码或根据环境需要的任何内容)

主机是什么?Windows窗体?这取决于保存该文本的控件,而不是数据本身。不,你需要在屏幕上用夏普来完成。这个问题表明了对字符串是什么的一个基本误解。我的理解是,下划线文本由不可见的控件字符表示。这取决于你用什么来渲染文本。我认为你不理解字符串是如何工作的。请阅读编程概念,并尝试在进行任何GUI之前制作控制台应用程序。这将对你有很大帮助。谢谢你的回答:)!