Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。表示させようと思いました。表示されたデータは、C:\からはじまる絶対パス付きで表示されています。以下が書いたコードの一部になります。パス付きでファイル名が表示されます。表示させたいのですが、うまくいっていません。GetFileNameを使う方法があるようですが、どうもうまくいきません。"Name";こんな方法もあります。listBox1にはFileInfo配列を渡し、FileInfoクラスのNameプロパティを画面に表示するように指示できます。この場合、listBox1.SelectedItemプロパティはFileInfoインスタンスを指すようになるので、その後の処理が楽になります。変数名は先頭を小文字にしましょう。(listBox1もその命名規則に従っています。17:10すいません。先ほどのコメントは自己解決しました。GetFilesで指定できましたね。ありがとうございました。|3ディレクトリ名が取れているのであれば、DirectoryInfoのGetFilesを呼べば、FileInfoの配列が取得できるので、そこからNameを取ればファイル名が取得できます。ディレクトリ名がわかっているのであれば以下の様にできます。fileinfo.Name);listBox1.Items.AddRange(p.ToArray());フルパスが欲しい場合は、fileinfoのFullNameを取得すればフルパスも取得できます。ListBoxに格納されているオブジェクトはFileInfoになります。注意:ファイルが見つかっていない場合はエラーになります。(System.IO.FileInfo)listBox1.Items[0];MessageBox.Show(obj.FullName);後で選択されたアイテムのファイル情報を再利用したい場合など、状況によってはそのままListBoxに設定してしまう方が便利な場合もありますので、うまく使い分けてください。|1LINQを使って以下のように修正すればいいかと思います。|1Linqを使用する場合、Directory.EnumerateFilesを使うと効率的です。ListBox.AddRangeは、配列を受け取るため、ToArrayでファイル名の一覧の配列を生成します。インデントを4つ入れるとコードブロックになります。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。ValueMemberやDisplayMemberを設定したListBoxから項目を削除する方法4ListBoxの背景にDrap&Dropする際にDrop先Indexを計算するには?0MouseLeaveでListBoxを非表示にすることができない0C#で自作クラスをセットしたListBoxから指定した要素を取り出すには?0iniファイル読み込みについて0ClosedXMLでExcelファイルを印刷する事はできるのか。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。