פורסם 2009 בדצמבר 1715 שנים יש לי 2 מחלקות Date ו Account ושני אובייקטים a לAccount וb לDate. כשאני מנסה להפעיל פונקציה של b במחלקת Account הוא לא מזהה את האובייקט ממחלקת Date. מה אפשר לעשות ?
פורסם 2009 בדצמבר 1715 שנים לא כל כך ברור מה אתה מנסה לעשות. איפה מוגדר כל אובייקט? שניהם איברים באותה מחלקה, או משתנים שהוגדרו בתוך פונקציה כלשהי?תעלה את הקוד הרלוונטי.
פורסם 2009 בדצמבר 1715 שנים מחבר שני האובייקטים מוגדרים ב Main.בפונקציית Tostring שבמחלקת Account אני רוצה להדפיס כמה דברים ובין השאר פונקציה מסויימת שכתבתי במחלקת Date.כשאני כותב b.Somefunction() הוא לא מזהה את האובייקט של מחלקת Date.
פורסם 2009 בדצמבר 1715 שנים איך אתה מצפה שהוא יכיר אותו? הם בשני scopeים שונים ולא קשורים.בשביל שהוא יכיר אותו, הוא צריך לקבל אותו כפרמטר ולשמור אותו איפשהו, או לחילופין להשתמש בפונקציה או משתנה סטטיים.
פורסם 2009 בדצמבר 1715 שנים מחבר סבבה הוא מזהה את האובייקט אבל אני לא מבין מה פשר השגיאות הללו:http://img26.imageshack.us/img26/5387/44403633.jpg
פורסם 2009 בדצמבר 1715 שנים שים לב מה הוא אמור: הוא מצפה לקבל ; (כלומר סוף של statement), אבל במקום זה יש לו פסיק. לביטוי כזה אין משמעות - אתה צריך להשתמש ב-String.Format.
פורסם 2009 בדצמבר 1715 שנים מחבר כמעט עובד,הוא מראה לי שגיאה שהוא לא יכול להמיר void לאובייקט.. :kopfpatsch:
פורסם 2009 בדצמבר 1715 שנים מחבר המחקלה DATE:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Project_A{ public class Date { private int Day; private int Month; private int Year; private int age; public Date(int Day, int Month, int year) { this.Day = Day; this.Month = Month; this.Year = year; } public string Getbirthday() { return this.Day + "/" + this.Month + "/" + this.Year; } public int Getage() { return 2010 - this.Year; } }}ToString public override string ToString() { return string.Format("Your name is:{0},Your birthday is:{1},Your age is:{2}", this.cusname, a.Getbirthday(), a.Getage()); }זה מראה לי שגיאה בהרצה הכל תקין עד החלק שאני מעוניין להדפיס את כל הנתונים על האובייקט
פורסם 2009 בדצמבר 1815 שנים יש סיבה שאתה לא מעלה את כל הקוד הרלוונטי, ואת השגיאה המדוייקת?הפונקציה ToString שמימשת, של איזו מחלקה היא? מי אלה a ו-cusname?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.