以下の実行時にプログラムエラーが表示されます**
未処理の例外:systemArgumentOutofRange:インデックスと長さは文字列内の場所を参照する必要があります。
****
string input = "OneTwoThree sdfhguiosdrb asdhfuiaserthf aseiryaseuigraweui";
int size = input.Length;
if (input.Length > 30)
{
msg1 = input.Substring(0, 30);
msg2 = input.Substring(msg1.Length, size);
Console.WriteLine("Message: {0}", msg1);
Console.WriteLine("\nMessage: {0}", msg2);
}
else
Console.WriteLine(input);
私が間違っていることを助けてください。