私のプロジェクトファイルエクスプローラにdata.txtファイルがあります。私はこのテキストファイルからデータを読み込みたいですが、試してみるたびに結果はnullになり、プログラムがクラッシュします。私が書いたコードは次のとおりです。Xamarinフォームのテキストファイルからの読み込み結果がNullです
public MapPage()
{
var assembly = typeof(MapPage).GetTypeInfo().Assembly;
Stream stream = assembly.GetManifestResourceStream("Mapper.data.txt");
string text = "";
using (var reader = new System.IO.StreamReader(stream))
{
text = reader.ReadToEnd();
}
}
このコードブロックを使用すると、ストリームは常にnullになります。ここでは、プロジェクトファイルエクスプローラは次のとおりです。
私はその性質から、埋め込まれたリソースとしてテキストファイルを選択します。
https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/files/#Embedding_in_Shared_Projects – Nkosi