0からの、超初心者C#相談室 (98レス)
前次1-
抽出解除 レス栞

13
(1): デフォルトの名無しさん [] 2020/10/09(金) 09:45:36.34 ID:vl+UDRkB(1) AAS
>>8
8(1): デフォルトの名無しさん [age] 2020/10/08(木) 23:06:17.27 ID:g52ct4Ux(1) AAS
Application.Run(new Form2())
これはオブジェクトをApplicationクラスに渡してるのでしょうか?
Form f=new Form();
Application.Run(f)と同じなのでしょうか
同じだけど
オブジェクトの寿命が違うんじゃないかな
f に代入した方が長生きすると思う
40: デフォルトの名無しさん [sage] 2021/06/01(火) 00:43:36.34 ID:jX3vW8oh(1/2) AAS
jsonの逆シリアル化について教えてください
以下のコードでローカルのjsonファイルを読み込み、逆シリアル化をしてオブジェクトを得たいと考えています

?var readJsonFile = File.ReadAllText(filePath);

?var jsonDeserialize =JsonSerializer.Deserialize<List<Food>>(readJsonFile);

public class Food{
public string Name{get;set;}
public int Price{get;set;}
}

しかし?の部分が上手く行きません。
変数readJsonFileには所定のjsonファイルの内容を取得出来ているのですが、jsonDeserializeには値が入ってきません。
具体的にはデバッグで変数の中身を確認すると、jsonファイルに記述している項目数だけ要素は取得していますが、Name:null、Price:0の様にファイルに記載しているName等のデータがありません。
エラーなどもなく、何が原因なのか突き止めることが出来ません…。
初歩的な質問で申し訳ありませんがアドバイス頂きたいです。

長文失礼しました。
82: デフォルトの名無しさん [sage] 2023/05/01(月) 21:50:30.34 ID:ZstMad9R(2/2) AAS
private void button1_Click_1(object sender, EventArgs e)
{
Form2 f2 = new Form2(this); // 自フォームへの参照を渡す
f2.Show(); // サブ・フォームを表示
}

ここからForm2

public partial class Form2 : Form
{
Form1 f1;
private object webView21;

public Form2(Form1 f)
{
f1 = f;
InitializeComponent();


試して見たんですが、オートコンプリートに((Form1)).webview2が出てきません
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s