תוכן נמחק - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

תוכן נמחק


AliceInChains

Recommended Posts

פעם הבאה, תשים בבקשה את הקוד שלך בתוך תווית [*code] (בלי הכוכבית) ככה שיהיה יותר קריא.

בכל מקרה,

הוא כותב לך בבירור מה הבעיה - לא ניתן להמיר בצורה לא-מפורשת מ-Int ל-String

כלומר, בשביל להמיר אתה צריך לכתוב משהו כזה:

 this.lb.Text = (String) counter;

לחילופין, אתה יכול לכתוב:

 this.lb.Text = counter.ToString();

קישור לתוכן
שתף באתרים אחרים

קודם כל, תחליף את השורה הזאת:

 counter = counter++;

בשורה הזאת:

 counter++;

או בשורה הזאת:

 counter = counter+1;

או בשורה הזאת:

 counter += 1;

כל שלושת השורות האלה עושות בדיוק את אותו הדבר, מגדילות את counter ב-1

השורה שאתה כתבת אולי עובדת, אבל כנראה שלא. וגם אם כן, היא לא קריאה ויש שם לפחות פעולה אחת מיותרת.

חוץ מזה, הבעיה היא שאתה מגדיר את counter כל פעם מחדש ולכן הוא לא שומר את הערך הקודם.

counter צריך להיות מוגדר בתור משתנה של המחלקה, כלומר סט אחד של סוגריים מסולסלות החוצה כאילו.

כלומר ההתחלה של התוכנית צריכה להיראות משהו כזה:


public Form1()
int counter = 0;
{
InitializeComponent();
}

ותמחק את השורה הזאת:

 int counter = 0; 

שכרגע קיימת אצלך בקוד

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...