1

まず、私はC#を学んでいるので、ここでは少し深みがありません

using EveAI.Live;
using EveAI.Live.Character;

public CharacterSheet CharSheet(string API, int KEY, int USER)
    {
        string Charsname = null;
        CharacterSheet CharSheet = new CharacterSheet();
        EveApi api = new EveApi(KEY, API, USER);
        CharacterSheet csname = api.GetCharacterSheet();
        Charsname = csname.Name;
        return Charsname;
    }

VS は、「return Charsname;」という行でエラーをスローしています。

前もって感謝します

4

1 に答える 1

0

文字列であるをCharacterSheet返している間、メソッドは期待しています。csname.Name

stringの代わりにa を返すようにメソッドを変更したいのではないかと思いますCharacterSheet。またはcsname代わりに戻りますcsname.Name

public string CharSheet(string API, int KEY, int USER)
{
    string Charsname = null;
    CharacterSheet CharSheet = new CharacterSheet();
    EveApi api = new EveApi(KEY, API, USER);
    CharacterSheet csname = api.GetCharacterSheet();
    Charsname = csname.Name;
    return Charsname;
}

また

public CharacterSheet CharSheet(string API, int KEY, int USER)
{
    CharacterSheet CharSheet = new CharacterSheet();
    EveApi api = new EveApi(KEY, API, USER);
    CharacterSheet csname = api.GetCharacterSheet();
    return csname;
}
于 2013-08-06T05:35:54.850 に答える