プロジェクトにいくつかの .txt ファイルが添付されています ( .NET アセンブリにテキスト ファイルを埋め込む方法を参照してください)。
これらのファイルのリストを取得するにはどうすればよいですか? 次のようなコードを書きたいと思います。
foreach (string textfile in thisprogram.Resources.TextFiles) {
if (textfile.Contains(x)) { /* etc. */ }
}
プロジェクトにいくつかの .txt ファイルが添付されています ( .NET アセンブリにテキスト ファイルを埋め込む方法を参照してください)。
これらのファイルのリストを取得するにはどうすればよいですか? 次のようなコードを書きたいと思います。
foreach (string textfile in thisprogram.Resources.TextFiles) {
if (textfile.Contains(x)) { /* etc. */ }
}
「System.String」のタイプまたは「TextFile1」である名前に基づいて、テキスト ファイルであるかどうかを判断しようとしていますか? それがテキストファイルであるという事実に基づいて、それを行う方法が正確にあるかどうかはわかりません。これはすべての文字列リソース (テキスト ファイルと文字列リソース) を表示しますが、うまくいきますか?:
using System.Collections;
using System.Resources;
using System.Globalization;
ResourceSet resourceSet = Properties.Resources.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true);
foreach (DictionaryEntry entry in resourceSet)
{
if (entry.Value is string)
{
if (entry.Value.ToString().Contains(x)) { /* etc. */ }
}
}