תוֹכֶן
שילוב מערכים ביישום Visual Basic (VB) שלך יכול להיות שימושי מאוד אם אתה יודע להשתמש בהם. VB היא שפת תכנות מחשבים שנוצרה על ידי מיקרוסופט לפיתוח יישומי שולחן עבודה, אינטרנט ומובייל. מערך הוא קבוצה של ערכים הקשורים לוגית, כגון מספר הערים בכל מדינה במדינה. אתה יכול להשתמש בפונקציות "UBound" ו- "LBound" כדי לקבוע את גודל המערך.
הַגדָרָה
הפונקציה "UBound" מחזירה את ערך המיקום הגבוה ביותר האפשרי עבור הממד המצוין של מערך. "LBound" עושה את ההפך: הוא מחזיר את הערך הנמוך ביותר האפשרי. בשני המקרים, הערך הוא סוג שלם. אם למערך יש רק אלמנט אחד, הפונקציה "UBound" תחזיר 0. הפונקציה "LBound" תחזיר תמיד 0, כל עוד האתחול של המערך, גם אם אין בו אלמנטים.
ממדי מערך
כאשר מערך משתמש באינדקס אחד בלבד, הוא נקרא "חד ממדי". מערך "רב ממדי" משתמש ביותר מאינדקס אחד. ניתן להכריז על מערכים מקוננים ("מערכי מערכים"), שיכולים להיות חד-ממדיים או רב-ממדיים, ממש כמו אלמנטים מוגדרים. לדוגמא, אם אתה מצהיר על מערך דו-ממדי של חודשים, המדד הראשון ייצג חודשים והשני יציג ימים. החודשים משתנים במספר הימים, כך שהמערך הדו-ממדי שלך לא יהיה אחיד. ב- VB ההצהרה תהיה כדלקמן:
עמום meses מערך (11, 30) כמחרוזת
קבע את המימד המקסימלי
המדדים מתחילים ב 0 לכל מערך והערך המרבי מוגדר על ידי המספר המצוין במהלך ההצהרה. אתה יכול להכריז על מערך רב מימדי מסוג Byte עם התחביר הבא:
עמום א (200, 10, 2) כבת
קבל את גודל המערך לכל מימד באמצעות הפונקציה "UBound". לדוגמא, "UBound (a, 1)" (ללא הצעות מחיר) יחזיר "200". החלף את מספר המיקום עבור "2" והתוצאה תהיה "10". כדי לקבל את גודל הממד השלישי, הקלד "3" כמיקום.
קבע את המימד המקסימלי
במערכים, אינדקסים מתחילים תמיד במיקום 0; לכן, הגבול התחתון תמיד יהיה זה. הכריז על המערך הבא של סוג Byte והשתמש בפונקציה LBound כדי להשיג את הערך הקטן ביותר האפשרי עבור האינדקס:
עמום א (200, 10, 2) כבת
בשיחה לפונקציה "LBound (a, 1)", תקבל את הערך 0. אותו דבר יקרה אם תזין "2" או "3" כמספר מיקום.