.


:




:

































 

 

 

 


, .

, . .

 
 

 

 


# Array. , . :

-

-

- ( ).

( string ). , . .

 

[] ;

= new [- ];

 
 


int[] a; - ()

a=new int[3]; -

new

 

, .

int[] a;

a=new int[]{10, 20, 300};

 
 

 

 


, ? , - . , . , . . Length.

, , .

 
 


a[2]=a[0]+a[1]

 

. , .. .

10, 20. 10+20 a[2]. (300) , 30.

:

( )

( )

int[] a, b, c; //

bool f1, f2; //

a=new int[]{10, 20}; // , - 2

b=new int[]{10, 20};// , - 2

f1= a==b; //false, .. 100≠200

 
 


c=a;//

f2= c==a; //true 100=100, . ..

b=a;

 

 

, ( 200), . MSDN .

( Unicode: 1 2 ).

 
 

 


 

- , string .

- , .. . , .. .

- , .

String ;

, .

string s=-ϔ;

, , ( , 0). , .. . ?

0, -, . \n, ( string).

, char. : , .. .

int ; string s=ABBA; //

=s[0]; // => A=65

s[0]=Z; // !

.

- :

, .

string s1=ߔ, s2;

s2=s1;

.. 100 200

.

s2=s1; .

 

 
 
 


!

() . , , - (f)

- :

(= =) (!=) .

s2= =s1; //true =

- .

(>), (>=), (<), (<=) .

s2>=s1; //false 100>=200

.

, / CompareTo.

- :

1+2=> -

. .

int a=10, b=20;

string s1, s2, s3;

s1=:+a; // :10

s2= :+a+b; // :1020

s3=a+b+= ; //30=

.

. , string.

:

-

. CompareTo( , )

( ), :

-1, < ,

0, = ,

+1, > ,

s1 s2.

 

 
 

 

 


s1 .

 
 

 

 


 

, .

 
 

 

 


. .

 
 

 


, , .

, . -.

 
 


 

Join -

string s1=, ;

string[] word;

char[] sep; //

sep = new char[]{ , ,};

s1=s1.Insert(8, _);

// 8- s1 _

 
 


s1=s1.Replace(, ); s1 ,__

//

word=s1.Split(sep);

//

s1=string.Join (>, word);

string Format(), .

Format :

 

:

- ( )

-

 
 


 

{ <, ><: - > }

 
 

 

 


:

D d -

F f F

E e . E ( )

N n

X x 16-

, , , .

. , . , .

double a=1234.5678;

long b=3456;

short c=65;

string s1, s2, s3;

s1=string.Format({0,8:f2}#{1,8:n2},a,a);


, .

s1=string.Format({0,-8:d}#{1,8:d6},b,b);

 
 

 

 

 


- , .

double[] a;

a=new double[3];

, :

string[] w;

w=new string[]{, ܔ, ̔};//

w =>

string s=; //

s=s+w[0][0]+w[2][1]+w[1][2]; // s =>

s w. : w[0][0 ] . , . w[2][1] - , . ̻, ȑ.

Array (.. ) System.

, .

.

Length, .

:

void

 

 

 
 

 


- Sort

- Reverse

Copy . Sort . Reverse .

int[] a,b; // a b,

a=new int[]{10,20,30,40};//

b=new int[a.Length]; // 2-

Array.Copy (a, 1, b, 0, 2); // 1- b 2- -

Array.Sort (b, 0, b.Length); // b

Array.Reverse (b, 1, 2);

// a: 10 20 30 40

// b : 20 30 0 0 - -

// b : 0 0 20 30

// b : 0 20 0 30- b 1-

 

. , .

. ArrayList System.Collections.

: , .

: Count

:

Add ( ) //

AddRange ( ) //

Insert ( , ) //

InsertRange ( , ) //

:

Remove ( )

RemoveAt ( )

RemoveRange ( , )

Clear () //

:

ArrayList_a;

int[] b,c;

b=new int[]{10, 20}; // 10 20

c=new int[100]; // 100

a=new ArrayList(); // ,

a.Add(5); // 5

a.Insert(0,77); // 0 77: 77 5

a.AddRange (b); // ArrayList: 77 5 10 20

a.Clear(); // 0

Add ( ):

using System;

using System.Collections.Generic;

class Program

{

static void Main()

{

List<int> a = new List<int>();

a.Add(1);

a.Add(2);

a.Add(5);

a.Add(6);

 

// 1 2 5 6

// 2

// 5

// 6

 

int[] b = new int[3];

b[0] = 7;

b[1] = 6;

b[2] = 7;

 

a. AddRange (b);

 

// Contains:

// 1

// 2

// 5

// 6

// 7 [added]

// 6 [added]

// 7 [added]

foreach (int i in a)//

{

Console.WriteLine(i);

}

}

}

:

, . , .

, , . , , .

/ , .

. .

( a ) → ( b )

a.CopyTo ( .-, , , - )

( b ) → ( a )

a.AddRange (b) //

, (). , ,

. , .

 

:

[,] ;

=new [- , - ];

, , . , .

int[,] a, b; a b

a=new int[3,2];

b=new int[,] {{1,2}, {3,4}, {5,6}};

 

Length : b.Length => 6. . , . . , . b . . , , .

:

m×n.

int [,] a;

int i,j; // ,

string s; //,

int n=5;

a=new int [n,n];// 5 5

for (i=0; i<n; i++)

a [i,i]=1;

for (i=0; i<n; i++)

{ s=;

for (j=0; j<n; j++)

s=s + a[i,j] + _;

Console.WriteLine (s);

Console. ReadLine ();

: Main() ,

. , .

, , .

, , .

 

 

.

. :

1

1 2

1 2 3

: , , 0.

 



<== | ==>
| 
:


: 2017-01-28; !; : 1347 |


:

:

, , 1:10
==> ...

1711 - | 1643 -


© 2015-2024 lektsii.org - -

: 0.135 .