C#のメソッド、プロパティ一覧 配列、リスト

【C# sharp】配列のメソッドSetValue、GetValue、GetLength、Cloneを徹底解説!

ChatGPTのAPIを使わずに自動化することが可能です。
下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。

今回のテーマ

こんにちは、サルモリです。

今回は下記の記事について書いていきます。

今回のテーマ

配列のメソッドを使ってみる。

あまり使用する機会のない配列のメソッドを使っていきます。

いつものようにソースコードの例を書いていくので参考にしてください。

それでは、いきましょう!!

サルモリ
どんどん使っていくよ!

SetValueメソッド

まずはSetValueメソッドです。引数1に値を引数2にインデックスを指定してあげましょう。

ソースコードの例を下記に示します。

 command
Rockman
Rollchan
NewFireman
Iceman

SetValueメソッドで指定したファイヤーマンの値が変わりました!

・・・・・

配列のメソッドをあまり使用しない理由って下記のように出来ちゃうんですよね。

まぁ、SetValueメソッドもちゃんと用意してあるので、好きな方つかってください!!

GetValueメソッド

SetがあるということはGetもあります!

ソースコード例をみてみましょう!

 command
Fireman

2番目に格納されているファイヤーマンを取得することができましたね!

・・・

下記のように取得してる方のほうが多いんじゃないでしょうか。

この機会にGetValueメソッドも覚えて使ってくださいね!!

GetLengthメソッド

続けて、GetLengthメソッドです。

きっとLengthプロパティと同じなんでしょ??使えねー!って思った方!用途が違います!

このメソッドは多次元配列の行と列の数を取得するときのメソッドです!

ソースコードの例をみてみましょう!!

 command
全体の要素の数:6
行の数:3
列の数:2

取得した値が違いますね!引数の0が行、引数の1が列みたいですね!分かりにくい・・・。

Cloneメソッド

次はCloneメソッドです。このメソッドは名前の通りに別の変数に同じ配列の値を設定します。

Cloneメソッドだけでは、Object型で値を返すので、キャストをすることが重要です。

ソースコードの例をみてみましょう。

 command
Rockman
Rollchan
Fireman
Iceman

まとめ

今回は配列のメソッドについて学びました。配列のメソッドって本当に使う場面少なそうですね。

そこまで本気で覚える必要はないかもしれません^^;

最後まで読んで頂きありがとうございました。

サルモリ
最後まで見て頂き、ありがとう!

続きの記事はコチラ

【C# sharp】あまり使用する機会がない配列のメソッドを使ってみよう2!! Length、Copy、CopyTo、Rank、GetLowerBound、IndexOf、Sort、Reverse、Clearメソッドを解説!

ChatGPTのAPIを使わずに自動化することが可能です。 下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。 「プログラミ ...

続きを見る

配列、リストなどの記事はこちら

 

 

 

 

-C#のメソッド、プロパティ一覧, 配列、リスト

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock