与此主题相关:Making Quotation(' or ") a String Possible?
我的问题是如何在这段代码中制作/*
和*/
字符串:
if (token == "commentOpen&Close" || token.StartsWith("/*") & token.EndsWith("*/"))
{
int length = line.Length - (index - start);
string commentText = rtb.Text.Substring(index, length);
rtb.SelectionStart = index;
rtb.SelectionLength = length;
int i = commentText.IndexOf(token);
HighlighType.commentsType(rtb);
}
我应该在里面输入什么token.StartsWith(" ")
?token.EndsWith(" ")
以及如何使 /* 和 */ 中的文本都具有突出显示功能,甚至不在一行中。
我猜在这段代码中的某个地方:
int length = line.Length - (index - start);
string commentText = rtb.Text.Substring(index, length);
那个回答:
if (token == "commentOpen&Close" || token.StartsWith(@"/*") & token.EndsWith(@"*/"))
工作正常,但我猜他删除了它^^。但如果它还可以,我仍然需要第二个问题的帮助。关于如何在 /* 和 */ 中制作文本,即使不在一行中也可以使用高亮显示。