gnu

블로그 이미지
by 군우

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit

/**
Clone() 함수를 사용해서 배열을 복사하는 예제
**/
using System;
public class ArrayCloneTest
{
public static void Main()
{
int[] myOriginal = new int[] { 1, 2, 3, 4 };
int[] copy = (int[])myOriginal.Clone();// 명시적 변환을 해주어야함.
for (int i = 0; i < copy.Length; i++)
{
Console.WriteLine("copy[" + i + "]: " + copy[i]);
}
}//main
}
//class
/***
myCopy[0]:1 myCopy[1]:2 myCopy[2]:3 myCopy[3]:4
***/



Array.Copy(a,1,c,2,3); 을 이용한  예제 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
Copy() 함수를 이용한 부분배열 복사 I
**/
using System;
public class ArrayCopyTest
{
    static void Main()
    {
        int[] myOriginal = new int[] { -1-3-5-7-9 };
        int[] myCopy = { 246810 };
        Array.Copy(myOriginal, 1, myCopy, 22);
  //copy에 2번째 자리부터 3개로  m 의 1번째부터 넣는다.
        for (int i = 0; i < myCopy.Length; i++)
            Console.Write("myCopy[" + i + "]=" + myCopy[i] + '\t');
    }//main
}//class
 /*** 
  *Array.Copy(myOriginal, 0, myCopy, 2, 3); 2 4 -1 -3 -5
  *Array.Copy(myOriginal, 1, myCopy, 2, 2); =>  2 4 , -3 -5 -7 
 ***/
 
cs


'C# > C# Concept' 카테고리의 다른 글

[C#] Hashtable 클래스  (0) 2018.05.24
[C#] Length와 Rank 속성  (0) 2018.05.20
[C#] 가변배열  (0) 2018.05.18
[C#] 문자열 함수2  (0) 2018.05.17
[C#] Upcasting ,virtual, override  (0) 2018.05.03
AND

ARTICLE CATEGORY

분류 전체보기 (197)
C (0)
HTML (7)
C# (88)
Python (27)
IT (0)
Android (2)
Java (65)
Study (5)
JavaScript (1)
JSP (2)

RECENT ARTICLE

RECENT COMMENT

CALENDAR

«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

ARCHIVE

LINK