string
を使用して の一部を表示しようとしています。MessageBox
これには メソッドを使用しString.SubString
ます。ただし、コードを実行してMessageBox
も表示されず、エラーもスローされません。
トラブルシューティングの目的で、を表示するMessageBox
前に文字列全体を表示しsubstring
ます。
これにより、次の ( 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);
}
}