כיצד ליצור מערך מימד יחיד C# - דוגמה

Kyzd Lyzwr M Rk Mymd Yhyd C Dwgmh



האחסון והמניפולציה של אוסף ערכים מאותו סוג נתונים נעשים ב-C# באמצעות מערכים. ישנם סוגים שונים של מערכים ב-C#, ובמאמר זה, נדון במערכים חד-ממדיים וכיצד להשתמש בהם ב-C#.

מהו מערך חד-ממדי ב-C#?

מערך חד-ממדי הוא מערך שיש לו רק ממד אחד או קבוצה אחת של סוגריים מרובעים בהצהרה שלו. המשמעות היא שמערך חד-ממדי יכול להכיל רק סוג אחד של נתונים, כגון מספרים שלמים, מחרוזות או צפים. ב-C# ניתן להכריז על מערך חד-ממדי באמצעות התחביר הבא:







סוג מידע [ ] arrayname = סוג נתונים חדש [ גודל ] ;


כאן, 'datatype' הוא סוג הנתונים של רכיבי המערך, 'מערך שם' הוא שם המערך, ו-'גודל' הוא מספר האלמנטים במערך.



כיצד ליצור מערך חד-ממדי ב-C#?

בואו ניקח דוגמה כדי להבין כיצד להשתמש במערך חד מימדי ב-C#, שקול את הקוד הבא:



שימוש במערכת;

תוכנית כיתה ציבורית
{
ריק סטטי ציבורי ראשי ( )
{
int [ ] מספרים = חדש int [ 5 ] ;
מספרים [ 0 ] = 10 ;
מספרים [ 1 ] = עשרים ;
מספרים [ 2 ] = 30 ;
מספרים [ 3 ] = 40 ;
מספרים [ 4 ] = חמישים ;

ל ( int i = 0 ; אני < מספרים.אורך; i++ )
{
Console.WriteLine ( 'אלמנט באינדקס' + i + ':' + מספרים [ אני ] ) ;
}
}
}


בדוגמה שלמעלה, הכרזנו על מערך חד-ממדי שלם 'מספרים' בגודל של 5 ולאחר מכן הוקצו ערכים לרכיבי המערך באמצעות אופרטור האינדקס. כאן, האלמנטים הראשונים והאחרונים של המערך מתווספים לאינדקס 0 ו-4, בהתאמה. משמעות הדבר היא שאנו יכולים לגשת לאלמנטים בודדים של המערך באמצעות מספר האינדקס שלהם:






אנו יכולים גם להשתמש בלולאה כדי לאתחל את רכיבי המערך החד-ממדי, כפי שמוצג להלן:

שימוש במערכת;

תוכנית כיתה ציבורית
{
ריק סטטי ציבורי ראשי ( )
{
int [ ] מספרים = חדש int [ 5 ] ;

ל ( int i = 0 ; אני < מספרים.אורך; i++ )
{
מספרים [ אני ] = i + 1 ;
}
Console.WriteLine ( 'רכיבי מערך הם:' ) ;
לכל אחד ( האם ב מספרים )
{
Console.WriteLine ( על אחד ) ;
}
}
}


בדוגמה זו, השתמשנו בלולאת for כדי לאתחל את רכיבי המערך עם ערכים מ-1 עד 5:




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

שימוש במערכת;

תוכנית כיתה ציבורית
{
ריק סטטי ציבורי ראשי ( )
{
int [ ] מספרים = { 10 , עשרים , 30 , 40 , חמישים } ;

Console.WriteLine ( 'רכיבי מערך הם:' ) ;
לכל אחד ( האם ב מספרים )
{
Console.WriteLine ( על אחד ) ;
}
}
}


קוד זה מאתחל את רכיבי המערך בזמן ההצהרה ולאחר מכן משתמש בלולאה הקדמית כדי להדפיס כל רכיב של המערך החד-ממדי לקונסולה:

סיכום

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