- ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©2ch.net
237 :デフォルトの名無しさん[sage]:2015/12/14(月) 01:17:17.95 ID:8e/RtXYS - C#の話なんですが
arrayとArrayList型とList型と、 HashtableクラスとDictionaryクラスと なんで似たようなのがこんなにいっぱいあるんでしょうか 調べた限りでは、 array: 要素数変更の際には再定義してまるごとコピーし無くてはならない。× ArrayList: 非ジェネリッククラスなので使うべきではない× List: おすすめ○ Hashtable: 非ジェネリッククラスなので〜× Dictionary: おすすめ○ こんな認識なんですが 例えばarrayが活躍するような状況ってあるんでしょうか。 単にレガシーなだけですか?
| - ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©2ch.net
241 :デフォルトの名無しさん[sage]:2015/12/14(月) 01:43:40.41 ID:8e/RtXYS - >>238
arrayはListのベースクラスになっている感じでしょうか。 ともあれ○つけたので間違いないということで安心しました ありがとうございます!
| - ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©2ch.net
243 :デフォルトの名無しさん[sage]:2015/12/14(月) 01:47:01.19 ID:8e/RtXYS - >>240
なるほど… enum使いようなものにはarrayの方があっているという感じでしょうか。 ありがとうございます!
|
|