1

これが実行されると:

if (Title != "") {
     Server.s.Log("title found: " + Title);
     if (TitleColor != "") {
         NameTitle = "[" + TitleColor + Title + NameColor + "]";
     } else {
         NameTitle = "[" + Title + "]";
     }
 } else {
     NameTitle = "";
 }

タイトルには価値があると考えていますが、実際には、タイトルは間違いなくただの "" です。助けてください。

4

4 に答える 4

14

空の文字列と null 値を混同している可能性があります。これを試して:

if (!string.IsNullOrEmpty(Title))

またはこれ:

if (!string.IsNullOrWhitespace(Title))

あなたのニーズに応じて。

于 2012-11-15T13:29:18.173 に答える
1

タイトルは文字列だと思います。

試す..

if(!string.IsNullOrEmpty(Title))
于 2012-11-15T13:30:24.870 に答える
1

使用: String.IsNullOrEmpty(yourString))

于 2012-11-15T13:30:49.637 に答える
1

null ではなく空の文字列であると確信していますか? それらは異なります。いずれかの可能性がある場合は、String.IsNullOrEmpty()を使用できます。

于 2012-11-15T13:29:30.797 に答える