Hi
Both codes gives 10 20 and 30. I'm just wondering which one is the best (efficient)? Thanks. V.
First way:
using System; class X { static void Main(string[] args) { int[] s = new int[3]; s[0] = 1; s[1] = 2; s[2] = 3;
for (int i = 0; i < s.Length; i++) Console.WriteLine(p(s,i)[i]); }
static int[] p(int[] sl, int x) { sl[x] *= 10; return sl; } }
Second way:
using System; class X { static void Main(string[] args) { int[] s = new int[3]; int[] s2 = new int[3]; s[0] = 1; s[1] = 2; s[2] = 3; s2 = p(s); for (int i = 0; i < s.Length; i++) Console.WriteLine(s2[i]); }
static int[] p(int[] sl) { for (int i = 0; i < sl.Length; i++) sl[i] *= 10; return sl; } }