Exemplo n.º 1
0
 static void Main(string[] args)
 {
     internalexamples.
     int x = 4;
     f1(x);
     Console.WriteLine(x);
     f2(ref x);
     Console.WriteLine(x);
     PassTest t = new PassTest(x);
     Console.WriteLine(string.Join(",", t.vals.ToArray()));
     f3(t);
     Console.WriteLine(string.Join(",", t.vals.ToArray()));
     f4(ref t);
     Console.WriteLine(string.Join(",", t.vals.ToArray()));
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            internalexamples.
            int x = 4;

            f1(x);
            Console.WriteLine(x);
            f2(ref x);
            Console.WriteLine(x);
            PassTest t = new PassTest(x);

            Console.WriteLine(string.Join(",", t.vals.ToArray()));
            f3(t);
            Console.WriteLine(string.Join(",", t.vals.ToArray()));
            f4(ref t);
            Console.WriteLine(string.Join(",", t.vals.ToArray()));
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            // Different examples of function calls
            int x = 4;

            f1(x);
            Console.WriteLine(x);
            f2(ref x);
            Console.WriteLine(x);
            PassTest t = new PassTest(x);

            Console.WriteLine(string.Join(",", t.vals.ToArray()));
            f3(t);
            Console.WriteLine(string.Join(",", t.vals.ToArray()));
            f4(ref t);
            Console.WriteLine(string.Join(",", t.vals.ToArray()));
        }
Exemplo n.º 4
0
 static void f4(ref PassTest t)
 {
     t = new PassTest(5);
     t.vals.Add(10);
 }
Exemplo n.º 5
0
 static void f3(PassTest t)
 {
     t.vals.Add(5);
 }
Exemplo n.º 6
0
 static void f4(ref PassTest t)
 {
     t = new PassTest(5);
     t.vals.Add(10);
 }
Exemplo n.º 7
0
 static void f3(PassTest t)
 {
     t.vals.Add(5);
 }