私はpaymentIdという変数を宣言しました。窓口フォームを開くと、このpaymentIdは特定の値に初期化され、支払い(バター、パンなど)を追加してデータベースに保存してフォームを閉じることができます。フォームを閉じた後、別の支払い(ミルクなど)を追加できるようにフォームを開きますが、paymentIdは変更されず、同じpaymentIdがデータベースに保存されます。フォームを閉じたときに同じ値を繰り返す変数
public partial class PaymentAutoPayment : Form
{
int firstRun = 0;
double total = 0;
public static Random rnd = new Random();
String cashierId = "";
public static int randomString = rnd.Next(9999, 99999)
string paymentId = "RecId-" + randomString.ToString();
私はエラーを取得します。 「フィールドイニシャライザは非静的なフィールド、メソッド、またはプロパティを参照できません」 – Elias
@Eliasもちろん、そうです。私の更新を試してください。 –