פורסם 2010 בדצמבר 1814 שנים תראו, אני מנסה לשרשר שני אובייקטים אבל הבעיה שהוא כותב שאי אפשר לעשות את זה.הינה הקוד שאני רוצה לעשות: lblResult.Content=lblResult.Content+btn1.Content;אני רוצה לחבר ל Label בשם lblResult אני ה Content של הכפתור btn1.הבעיה שהוא כותב לי שאי אפשר לחבר שני אובייקטים.איך אני משרשר את שניהם?
פורסם 2010 בדצמבר 1814 שנים אין כזה דבר "לשרשר אובייקטים" ב-#C. זה חסר משמעות.אם, נניח, שני ה-Contentים היו מטיפוס כלשהו שאפשר לשרשר (נניח, מחרוזת) אז אתה צריך לבצע המרה למחרוזת ואז לשרשר.
פורסם 2010 בדצמבר 1814 שנים באמצעות casting. יש שתי דרכים לעשות את זה. אם, לדוגמה יש לך אובייקט בשם x, אז בשביל להמיר אותו למחרוזת צריך לעשות:String s = (String)x;או:String s = x as String;ההבדל בין הדרכים הוא מה שקורה אם אי אפשר להמיר את x למחרוזת.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.