/* מחלקה לסכימת שורות מטריצה */ public class LinesSum { // הגדרת התכונות private int[,] mat; // פעולה בונה public LinesSum(int[,] a) { mat = a; } // פעולה פרטית לסכימת שורה במטריצה private int SumOneLine(int lineNum) { int sum = 0; for (int i = 0; i < mat.GetLength(1); i++) sum = sum + mat[lineNum, i]; return sum; } // סכימת השורות והחזרת הסכומים במערך public int[] SumLines() { //מקצים מקום עבור מערך הסכומים int[] sumArr = new int[mat.GetLength(0)]; for (int i = 0; i < mat.GetLength(0); i++) // קריאה לפעולה פרטית לקבלת הסכום sumArr[i] = SumOneLine(i); return sumArr; } // SumLines } // LinesSum