タイトル : 文字列操作について 投稿日 : 2004/12/02(Thu) 14:46 投稿者 : さち。
[OSのVer]:Windows XP [VBのVer]:VB.NET 現在sharp developにて作成しています。 文字列操作に関して躓いてしまいました・・・ どなたか教えて頂けないでしょうか。 現在コンボボックスの値にフォルダ名も含むファイル名が入っています。 そこでそのコンボボックスの値を取得しファイルの名前のみをLabel1に表示させようとしました。 comboBox1には project\ファイル名.xml となっているのでSubstringを使って8番目(project\の 次)か ら文字列の文字数から.xml分の4文字を引いた数だけ取得しようと考えました。 ところが以下のようなエラーが出たのですがエラーの種類を調べてみたのですが引数が予測された範 囲を超え ている、とのことですが・・・。 どなたかお気づきの点がございましたら教えて下さい。よろしくお願いします。 Label1.Text = comboBox1.SelectedItem.ToString().Substring(8,comboBox1.selectedItem.ToString ().Length - 4) Label1.Text = comboBox1.SelectedItem.Substring(8,comboBox1.selectedItem.Length - 4) エラー内容 System.ArgumentOutOfRangeException: Index and length must refer to a location within the string. Parameter name: length |