C#

C#のコーディング規約は色々キャメルケースじゃなかった

C#

今更の気付き。人のコード見ててメソッド名がパスカルケースだったので調べました。 何となくほぼjavaと一緒だろと思ってやっていたので気付かなかった。クラスとインターフェース、ローカル変数はjavaとC#でほぼ違いなかったのでとりあえず良し。以下間違え…

【C#】list内の要素を除去するRemoveとRemoveAll

C#

何となく使っていたListに標準で備わっているRemoveメソッドだけど、自分の中では全該当要素を削除してくれているものだとばかり思っていた。 当然そんなことはないわけで、色々と動作に支障が出たのでメモ。 List<int> nums = new List <int> (); nums.Add(1); nums.A</int></int>…

【C#】ArrayListとかListとかIListとか

C#

Unityで使用している言語がC#なんだけども、文法自体はJavaのそれと大差なかったから、今まで殆どC#自体の勉強はせずにコードを書いてた。厳密にはC#的コードは書けてないんだろうけど、別にC#が好きなわけでもないし、このレベルで良いかなと。ただ、リスト…