בעיה בהתקנת ה framework...

yuval k

New member
../images/Emo35.gif../images/Emo35.gif../images/Emo35.gif

הפריימוורק לא היה לך מותקן
עכשיו זה ברור! אבל אני שאלתי אם הוא מותקן...
 

SpecialNight

New member
תאמין לי...

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

tberger

New member
זה פשוט

ה FrameWork מכיל את ה CLR הקומפיילרים ועוד כמה דברים נוספים כמו מתאמים ל WMI ל PERFORMANCE MONITOR וכד'. ה SDK שהוא קיצור ל SoftWare Development Kit מכיל דוגמאות, קבצי עזרה ועוד מספר אפליקציות כמו דיסאסמבלי ל IL.
 

SpecialNight

New member
יש לי עוד שאלה והפעם ב #C...

החלטתי ללמוד את #C מהתחלה בצורה מסודרת יותר ובלי ספרים בעברית
. עיינתי ב msdn ויש שם את הקוד הזה:
using System; class Test { static void F(params int[] args) { Console.WriteLine("# of arguments: {0}", args.Length); for (int i = 0; i < args.Length; i++) Console.WriteLine("\targs[{0}] = {1}", i, args); } static void Main() { F(); F(1); F(1, 2); F(1, 2, 3); F(new int[] {1, 2, 3, 4}); } }

הקוד דיי מובן...אין בו משהו מסובך חוץ מזה שלא הבנתי למה הם רושמים את זה:
F(new int[] {1, 2, 3, 4});​
כלומר כששיניתי את זה ל:
F(1, 2, 3, 4);​
אז הכל היה אותו דבר...מדוע רשמו את זה שם? מה זה עושה?
 

yuval k

New member
פשוט מאוד.

אכן במשמעות אין הבדל, אבל זה היה כדי להדגים את השימוש ב-params, ולהראות גם דוגמא "נגדית" - אפילו שרשום params, אפשר להעביר פשוט מערך
לא עמוק במיוחד.
 
למעלה