287文字の長さのメッセージがあります。160 文字の後に 2 つに分割する必要がありますが、私のコードは引き続き機能しません。私は非常に多くのことをグーグルで検索し、さまざまなソリューションを試しましたが、期待どおりに機能していません。私の頭の中では、これは単純な解決策ですが、実際には悪夢に悩まされています。
// a check is done to ensure the message is > 160 in length.
string _message;
_message = "this is my long message which needs to be split in to two string after 160 characters. This is a long message. This is a long message. This is a long message. This is a long message. This is a long message.";
string message1 = _message.Substring(0,160);
string message2 = _message.Substring(161,_message.Length);
ただし、上記は単に機能しません-2番目の部分文字列で例外エラーが発生します。
誰でも助けることができますか?メッセージが 320 文字を超えることはありません。