.net column

.NET開発者のためのブログメディア

C#での配列コピーの方法とは?for文・Array.Copy・Clone()・Skip().Take()

公開日時:   更新日時:
C#での配列コピーの方法とは?for文・Array.Copy・Clone()・Skip().Take()
基本情報技術者試験の試験対策はこちら>>

SE
C#での配列のコピー方法を教えてください。

PM
C#での配列のコピー方法にはいくつかありますので紹介しますね。

C#での配列コピーの方法とは?


今回は、C#での配列のコピー方法について説明します。ここでは、for文・Array.Copy・Clone()・Skip().Take()で配列をコピーする方法を紹介します。2次元配列でも簡単にコピーできます。

C#での配列のコピー方法に興味のある方はぜひご覧ください。

for文でコピー

C#ではfor文で配列をコピーできます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、for文で配列をコピーできます。

Array.Copyでコピー

C#ではArray.Copyで配列をコピーできます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、Array.Copyで配列をコピーできます。

Array.Copyで一部コピー

C#ではArray.Copyで配列の一部分をコピーできます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

Clone()でコピー

C#ではClone()で配列をコピーできます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、Clone()で配列をコピーできます。

Skip().Take()でコピー

C#ではSkip().Take()で配列をコピーできます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

SE
C#での配列のコピー方法には、様々な種類があることがわかりました。

PM
ここでは5種類の方法を紹介しました。実際にコードを書いてマスターしましょう。

まとめ

いかがでしたでしょうか。C#での配列のコピー方法について説明しました。ここでは、for文・Array.Copy・Clone()・Skip().Take()で配列をコピーする方法を紹介しました。

ぜひご自身でソースコードを書いて、理解を深めてください。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags