Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.11 KB | None | 0 0
  1. using System;
  2. namespace ConsoleApp4
  3. {
  4.     class Program
  5.     {
  6.       /* на консоль выведется:
  7.        * 0 (потому что с - локальная переменная, метод SomeMul работает с
  8.        * другой лок. переменной)
  9.        *
  10.        * P(потому что массив является элементом ссылочного типа,
  11.        * в методе мы передаем ссылку на массив)
  12.        *
  13.       */
  14.         static void Main()
  15.         {
  16.             int a = 10, b = 15, c = 0;
  17.             SomeMul(a, b, c);
  18.  
  19.             char[] map = new char[15];
  20.             map[2] = 'T';
  21.             GenerateMap(map);
  22.  
  23.             Console.WriteLine(c);
  24.             Console.WriteLine(map[2]);
  25.             Console.ReadKey();
  26.  
  27.  
  28.         }
  29.         static void SomeMul(int a, int b, int c)
  30.         {
  31.             c = a * b;
  32.         }
  33.  
  34.         static void GenerateMap(char[] map)
  35.         {
  36.             for (int i = 0; i < map.Length; i++)
  37.             {
  38.                 map[i] = 'P';
  39.             }
  40.         }
  41.  
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement