using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main(string[] args)
int pocetRadku = a.GetLength(0);
int pocetSloupcu = a.GetLength(1);
Vypis("Původní matice",a,pocetRadku,pocetSloupcu);
for (int i = 0; i < pocetRadku; i++)
s = Soucet(a, i, pocetSloupcu);
Console.WriteLine("součet {0}. řádků je {1}", i, s);
static int [,] Nactimatici()
int[,] pole={ { 4,8,2,3},
static void Vypis(string nadpis,int [,]pole, int radky, int sloupce )
Console.WriteLine(nadpis);
for (int i = 0; i < radky; i++)
for (int j = 0; j < sloupce; j++)
Console.Write("{0,3}",pole[i,j]);
static void Vymenprvky(ref int radek1, ref int radek2)
static int Soucet(int[,] pole,int radek, int pocetSloupcu)
for (int i = 0; i < pocetSloupcu; i++)
soucet = soucet + pole[radek, i];