-1

このトピックに関連する: Quotation(' または ") を文字列にすることは可能ですか?

私の質問は、このコード内で作成/*して文字列を作成する方法です:*/

    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(@"*/"))

正常に動作しますが、彼はそれを削除したと思います^^.でも、問題がなければ2番目の質問の助けが必要です。/* と */ 内のテキストを行の行になくてもすべて強調表示する方法について。

4

1 に答える 1

3

&その行のビットごとの演算子を&&or演算子に変更し||ます。ブラケットも追加します。

if (token == "commentOpen&Close" || (token.StartsWith("/*") && token.EndsWith("*/")))
于 2013-04-24T04:29:21.783 に答える