Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2016, 13:33   #1
Samon
Новичок
Джуниор
 
Регистрация: 04.11.2016
Сообщений: 4
По умолчанию Перегрузка

Всем привет, недавно написал метод, складывающий соответствующие элементы двух столбцов двумерного массива.

Не знаю, как сделать перегрузку этого метода:
1) для одного столбца (тогда все элементы умножать на два)
2) для трех столбцов
3) для всех столбцов


Код:
    class Program
    {
        static int Sum(int[,] arr, int c1, int c2, int r)
        {
            return arr[r, c1] + arr[r, c2];
        }
        static void Main(string[] args)
        {

            int[,] a;
            int n, m;
            Console.Write("строк?  ");
            n = Convert.ToInt32(Console.ReadLine());
            Console.Write("столбцов?  ");
            m = Convert.ToInt32(Console.ReadLine());
            a = new int[n, m];
            //заполнение твоего массива руками))
            for (int i = 0; i <= a.GetUpperBound(0); i++)
                for (int j = 0; j <= a.GetUpperBound(1); j++)
                {
                    Console.Write("a[" + i + "," + j + "]=");
                    a[i, j] = Convert.ToInt32(Console.ReadLine());
                   
                    Console.WriteLine(Sum(a, 0, 0, 1));
                    Console.ReadKey();

                }
        }
    }

}
Samon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перегрузка в c++ Ioane Помощь студентам 1 06.06.2012 12:19
перегрузка [] monolit111 Общие вопросы C/C++ 2 10.12.2011 20:25
Перегрузка Паыел Общие вопросы C/C++ 1 07.12.2010 16:59
Перегрузка в C++ Паыел Общие вопросы C/C++ 0 07.12.2010 16:26
Перегрузка nevermind_111 Общие вопросы .NET 2 14.10.2009 12:40