.


:




:

































 

 

 

 


. 10 -1 3 8




10 -1 3 8

, MinVal (), nums. . MinVal () .

MinVal (). , . . params, , .

params , , . , MinVal ()

min = ob.MinVal(1, 2.2); // !

, double ( 2.2) int, nums MinVal ().

params , , params ! , MinVal () #.

min = ob.MinVal(); // min = ob.MinVal(3); // 1

MinVal () nums , . , MinVal () . ( 13.) , MinVal () , . .

, . , ShowArgs ()

string, params.

// // params.

Using System;

class MyClass {

public void ShowArgs(string msg, params int[] nums) {

Console.Write(msg + ": ");

Foreach(int i in nums)

Console.Write (i + " ");

Console.WriteLine ();

}

}

class ParamsDemo2 { static void Main() {

MyClass ob = new MyClass ();

ob.ShowArgs(" ",

1, 2, 3, 4, 5);

ob.ShowArgs(" ",

17, 20);

}

}

.

: 1, 2, 3, 4, 5 : 17, 20

, , params, . params .

 

, . Rect, Enlarge (), , , .

// .

Using System;

class Rect { int width; int height;

public Rect(int w, int h) { width = w; height = h;

}

public int Area() {

return width * height;

}

public void Show() {

Console.WriteLine(width + " " + height);

}

/* , . */ public Rect Enlarge(int factor) {

return new Rect(width * factor, height * factor);

}

}

class RetObj {

static void Main() {

Rect rl = new Rect(4, 5);

Console.Write(" rl: "); rl.Show ();

Console.WriteLine(" rl: " + rl.AreaO);

Console.WriteLine();

// rl.

Rect r2 = rl.Enlarge(2);

Console.Write(" 2: "); r2.Show();

Console.WriteLine(" 2: " + 2.());

}

}





:


: 2016-12-03; !; : 363 |


:

:

, .
==> ...

1401 - | 1340 -


© 2015-2024 lektsii.org - -

: 0.032 .