静态Int不从0开始

-5 c#

public partial class MainBookingform : System.Web.UI.Page
{

    static int numberOfBeachBookingInteger = 0;
    static int numberOfBushBookingInteger = 0;
    static int totalRevenueInteger = 0;


  protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
            if (Session["beachBach"] != null)
            {
                numberOfBeachBookingInteger += 1;
                beachBachLabel.Text = numberOfBeachBookingInteger.ToString();
            }
            if (Session["beachBach"] != null)
            {
                numberOfBushBookingInteger += 1;
                bushBachLabel.Text = numberOfBushBookingInteger.ToString();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

嗨,我想在调试程序时看到这些整数从"0"开始.但是,我分配给那些整数的这些标签总是从'1'开始

请帮忙!

Kon*_*lph 5

在将数字写入标签之前,您总是递增它们:

numberOfBeachBookingInteger += 1;
Run Code Online (Sandbox Code Playgroud)

当然,标签中的值永远不会为0.