私が構造を持っている:C# - 構造体をフォームに参照と戻り値で渡しますか?
struct Order
{
public string orderNumber;
public string orderDetail;
}
私はその後、Form1の中にいくつかの値を代入し、Form2を参照(REF)によってそれらを渡すためにしてみてください。
(Form1)
Order order = new Order();
order.orderNumber = "1234";
order.orderDetail = "Widgets";
Form2 frm2 = new Form2(ref order);
はForm2の中で値を格納することが可能ですForm2が値の処理を完了すると、更新された構造体の値がForm1に返されます。
このシナリオでは、データを検証した後にフォームを閉じるボタンがあります。