0

Windows グリッド アプリ (VB 2012 C#) を構築し、SampleDataSource.cs の情報を編集しようとしています。追加する情報がたくさんあり、毎回 String.Format() を使用するのではなく、.txt ファイルから情報を読み込みたいと考えていました。ここまで来ましたが、機能していません。「SampleDataSource': member names cannot be the same as their enclosing type」というエラーが表示され続けます。これはすべて自動生成されたコードであるため、クラスの名前を変更するのが心配です。.txt ファイルからコンテンツを読み込むにはどうすればよいですか?

    public static string ITEM_CONTENT = "";

    public static async Task readTextFileContents(string fileLocation) {
        var file = await Package.Current.InstalledLocation.GetFileAsync(fileLocation);
        var result = await FileIO.ReadTextAsync(file);
        ITEM_CONTENT = result.ToString();
     }


    public async Task SampleDataSource()
    {
        await readTextFileContents("Text_Files/warmup_description.txt");
        var group1 = new SampleDataGroup("Group-1",
                "Warmup",
                "Group Subtitle: 1",
                "Assets/DarkGray.png",
                 ITEM_CONTENT);
4

1 に答える 1

0

あなたのこれは一部間違っています..

public async Task SampleDataSource()
{
    await readTextFileContents("Text_Files/warmup_description.txt");
    var group1 = new SampleDataGroup("Group-1",
            "Warmup",
            "Group Subtitle: 1",
            "Assets/DarkGray.png",
             ITEM_CONTENT);

コンストラクターに戻り値の型を追加して、他のメソッドでファイルを読み取ることができます..

于 2013-07-15T09:45:01.127 に答える