What?s the difference between the System.Array.CopyTo() and
System.Array.Clone()?

Answers were Sorted based on User's Feedback



What?s the difference between the System.Array.CopyTo() and System.Array.Clone()?..

Answer / rajesh

The Clone() method returns a new array (a shallow copy)
object containing all the elements in the original array.
The CopyTo() method copies the elements into another
existing array. Both perform a shallow copy. A shallow
copy means the contents (each array element) contains
references to the same object as the elements in the
original array. A deep copy (which neither of these
methods performs) would create a new instance of each
element's object, resulting in a different, yet identacle
object.

Is This Answer Correct ?    7 Yes 1 No

What?s the difference between the System.Array.CopyTo() and System.Array.Clone()?..

Answer / guest

The first one performs a deep copy of the array, the second
one is shallow

Is This Answer Correct ?    0 Yes 3 No

What?s the difference between the System.Array.CopyTo() and System.Array.Clone()?..

Answer / ranjanatyagi

the first one copy both the data and the structure i.e.
schema of the arry and the second one copy only the
structuere not data.

Is This Answer Correct ?    1 Yes 4 No

Post New Answer

More C Sharp Interview Questions

What is enum in c#?

0 Answers  


Explain what is an interface in c#?

0 Answers  


What is dll file in c#?

0 Answers  


what are the files we need to deploay a project in the system?

2 Answers  


What is the difference between double and decimal in c#?

0 Answers  


What can I create with c#?

0 Answers  


Is null empty or whitespace c#?

0 Answers  


Can we overload indexer in c#?

0 Answers  


How does inheritance work in c#?

0 Answers  


What is hashmap in c#?

0 Answers  


What is the task perform by clr?

0 Answers  


What is the difference between IEnumerator and IEnumerable?

0 Answers   QuestPond,


Categories