-3

Windows Phone 用のアプリを開発しているときに、文字列の長さのプロパティが C# で機能しないのはなぜですか。これが私のコードです。

    private void showName_Click(object sender, EventArgs e)
    {
        string name = "UserName";
        MessageBox.Show(name.Length);
    }

エラー

'System.Windows.Controls.Page' does not contain a definition for 'Length'   
4

3 に答える 3

0

MessageBox に文字列を送信する必要があります。Length整数を出力します

を変換しname.Lengthます。以下の両方のアイデアが機能します。

MessageBox.Show(Convert.ToString(str.Length));

また

MessageBox.Show(str.Length.ToString());

編集- OPのコメントに応じて。
.Length の綴りや大文字と小文字の区別が間違っている場合にも、エラーが発生する可能性があります。

MessageBox.Show(str.length);エラーが表示されます。(「l」を大文字にします)

于 2013-08-29T13:50:49.477 に答える