wp-C#;字符串长度属性无效

本文关键字:属性 无效 字符串 wp-C# | 更新日期: 2023-09-27 18:29:26

为什么在为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'   

wp-C#;字符串长度属性无效

您需要向MessageBox发送一个字符串。Length输出整数

转换name.Length。以下两个想法都会奏效。

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

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

编辑-响应OP的评论
如果你有,你也可以收到你得到的错误。长度拼写错误或大小写错误。

MessageBox.Show(str.length);将显示您的错误。(Capitolize the"l")

它需要转换为字符串!

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

如果您阅读了MessageBOx class的MSDN页面,您可以读取"MessageBox.Show()"的参数是一个字符串。

如果您读取了字符串的MSDNpage。长度比例,您知道这返回一个整数。

如果您使用将整数转换为字符串,则可以解决您的问题

string myMessage = myString.Length.ToString(); // Convert my Integer to String.

string myMessage = Convert.ToString(myString.Length); // Convert my Integer to String

最后:

MessageBox.Show(myMessage); // Show my string.