יש לי מחלקת פריט ממחלקה זו יורשים כמה סוגי פריטים (כמו ביגוד ,אוכל וכו)לכל אחד שדות שונים.
אני מקבלת מהclient את הפריט בשליחת post, ואין לי איך לדעת איזה מהבנים חוזר
ניסיתי להגדיר את האוביקט שמתקבל כסוג פריט(האבא) אבל הוא מכיר רק את השדות של האבא ואין לי אפשרות לבצע המרה.
ניסיתי לקבל כ json את הפריט, ואז יש לי את שם הטבלה בstring,
איך אני יכולה להמיר json למחלקה מסוימת (בן) לפי שם המחלקה המוגדר כstring?
הצלחתי ליצור מופע לפי הבן הנכון, איך אני יכולה לשלוף ממופע את הtype שלו
ולא עוזר לי GetType() !
אני צריכה את המחלקה ולא מופע ממנה או השם שלה
אני לא רוצה להשתמש ב switsh ו case כי זה דינמי
זה מאוד דחוף יש לנו הגשה השבוע ואנחנו תקועות
תודה רבה!
מצורף קישור לשאלה זהה לשלכן.
https://stackoverflow.com/questions/11107536/convert-string-to-type-in-c-sharp
הרבה הצלחה!
אשמח לדוגמא מהקוד כי קצת קשה להבין מהשאלה מה הבעיה.
מה המשמעות של "מחלקה ולא מופע ממנה או השם שלה"? את צריכה את הType שלה?
אפשר בהחלט לחפש Types בתוך Assembly מסוים (אני מניחה שהוא וודאי קבוע)
דוג' ניתן לראות כאן: https://stackoverflow.com/questions/4692340/find-types-in-all-assemblies