new expression requires () or [] af

lilliltush

New member
new expression requires () or [] af

אני מקבל את ההודעת error הזאת ולא הצלחתי למצוא בגוגל את הסיבה .מישהו יודע? שורת הקוד הרלוונטית:;(int size=new int.Parse.ReadLine(size
 

itaym02

New member
מכוון שץץ

בקיצור ולעניין: המילה NEW מורה שהאובייקט מאותחל דרך הקונסטרקטור שלו. ובקוד שלך אתה מקבל את הערך מבחוץ. (מחוץ לאובייקט). הדרך היחידה לאתחל אובייקט עם הקונסטרקטור היא שם ה INSTANCE שבחרת וסוגרייים () עם או בלי ערכים בתוכם.
int I = new int(5654rf);​
אך לINT אין קונסטרקטור שאתה יכול להשתמש בו - לכן אף פעם לא רושמים NEW למבני המידע הבסיסיים: int,double char וכו'
 
למעלה