pars1376
سه شنبه 03 تیر 1393, 12:21 عصر
فرق این 2تا کد چیه؟
کد دوم هم همونه ولی توضیحات قسمتی از کد اصلی میشن
یعنی کلا checked اینجا چیکار میکنه؟
که وقتی هست پیغام تعیین شده نمایش داده میشه ولی وقتی نیست متغیر منفی میشه
انگار از اون ورش بیرون میزنه!
کار checked چیه؟
(System.OverflowException) باشه یا نباشه فرقی میکنه؟
int ans = System.Int32.MaxValue;
textBox1.Text = ans.ToString();
// checked
// {
try
{
ans++;
textBox2.Text = ans.ToString();
}
catch //(System.OverflowException)
{
MessageBox.Show("OverFlow!");
// }
کد دوم هم همونه ولی توضیحات قسمتی از کد اصلی میشن
یعنی کلا checked اینجا چیکار میکنه؟
که وقتی هست پیغام تعیین شده نمایش داده میشه ولی وقتی نیست متغیر منفی میشه
انگار از اون ورش بیرون میزنه!
کار checked چیه؟
(System.OverflowException) باشه یا نباشه فرقی میکنه؟
int ans = System.Int32.MaxValue;
textBox1.Text = ans.ToString();
// checked
// {
try
{
ans++;
textBox2.Text = ans.ToString();
}
catch //(System.OverflowException)
{
MessageBox.Show("OverFlow!");
// }