これは私の問題です。オブジェクトをインスタンス化してこのオブジェクトをプログラム全体でどのように使用するか?
ウェブサービスからjsonを取り出し、オブジェクトに逆シリアル化します。さて、私はこのオブジェクトとその値がプログラムのどこからでもアクセスできるようにしたいのですが、どうしたらいいですか? PS:究極の目標は、このオブジェクトのユーザーIDに別のクラスからアクセスすることです。ここで
HttpClientService clientActeur = new HttpClientService();
ActeurJson acteurJson = new ActeurJson();
acteurJson = JsonConvert.DeserializeObject<ActeurJson>(await clientActeur.loadActeur(Login,Pass));
私はすでに公共のクラスの前にstaticキーワードを使用してみましたactorJsonクラスと俳優クラスは
public class ActeurJson
{
[JsonProperty("Acteur")]
public Acteur Acteur { get; set; }
}
public class Acteur
{
[JsonProperty("id")]
public string id { get; set; }
[JsonProperty("nom")]
public string nom { get; set; }
[JsonProperty("prenom")]
public string prenom { get; set; }
[JsonProperty("login")]
public string login { get; set; }
[JsonProperty("mdp")]
public string mdp { get; set; }
[JsonProperty("adresse")]
public string adresse { get; set; }
[JsonProperty("cp")]
public string cp { get; set; }
[JsonProperty("ville")]
public string ville { get; set; }
[JsonProperty("dateEmbauche")]
public string dateEmbauche { get; set; }
[JsonProperty("idTypeActeur")]
public string idTypeActeur { get; set; }
[JsonProperty("oldMdp")]
public string oldMdp { get; set; }
[JsonProperty("mail")]
public string mail { get; set; }
[JsonProperty("questionSecrete")]
public string questionSecrete { get; set; }
[JsonProperty("version")]
public string version { get; set; }
}
あり、それはあなたが必要となる
[C#で静的変数を使用するとはどういうものですか?それをいつ使うのですか?なぜ静的変数をメソッド内に宣言できないのですか?](http://stackoverflow.com/questions/10795502/what-is-the-use-of-static-variable-in-c-when-to-use- it-why-cant-i-declare-th) –
だから、クラス全体ではなく静的なフィールドを置く必要があるということですか? –
はい、あなたはそれを持っています。 –