【发布时间】:2013-02-28 20:25:15
【问题描述】:
我正在尝试使用MessageBox 显示string 的一部分,为此我使用String.SubString 方法。但是,当我运行代码时,MessageBox 不会显示,也不会引发错误。
出于故障排除的目的,我在尝试显示 substring 之前将整个字符串显示在 MessageBox 中。
这将显示以下内容 (Received |<BID>22|):
我想显示字符串的数字部分,但是当我尝试这样做时,什么都没有显示。谁能看看出了什么问题?代码如下:
public void parseMessage(string theMessage)
{
String message = theMessage.Replace("\n", String.Empty);
MessageBox.Show("Received |" + message + "|");
String zoneNumber = message.Substring(5, message.Length);
if (message.StartsWith("<BID>"))
{
MessageBox.Show("Bid received for zone " + zoneNumber);
}
}
【问题讨论】:
-
您可以将消息作为文本发布而不是链接到图像共享站点吗?
-
@DStanley 完成,您可能已经自己编辑了 :)
-
虽然我不能 100% 确定,但它似乎实际上以 `
` 开头——注意前导空格。 -
@RudiVisser,简单。他可能无法访问该站点。这取决于他在哪里。
-
@RudiVisser 如果我可以访问 imgur.com,我会这样做的。
标签: c# string substring messagebox