簡體   English   中英

我正在使用 C# Visual Studio forms。 如何將 Program.cs 中的 var 轉換為 VS 表單?

[英]I'm using C# Visual Studio forms. How do I get a var in Program.cs to a VS form?

我正在使用 C# Visual Studio forms。 我在 Program.cs 中有一個 var,但不知道如何將該 var 放入表單。

在 Program.cs 中

if (jsonString1.Contains("success") == true)
            {
                var js2 = "Success!";

在 Form1.cs 中

private void Message_Click(object sender, System.EventArgs e)
        {
            textmessage.Text = js2.ToString();
        }

這是創建 var 的代碼

當我將鼠標懸停在 Form1 中的 var 上時,它會在表單上顯示當我單擊表單按鈕時,我得到了這個異常

簡短的回答是您需要將 var 定義為 Class 屬性

在 Form1.cs 中

public string js2 {get; set;}
private void Message_Click(object sender, System.EventArgs e)
    {
        textmessage.Text = js2.ToString();
    }

在 Program.cs 中

var form = new Form1();
....
if (jsonString1.Contains("success") == true)
        {
            form.js2 = "Success!";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM