C#

【C#】null許容型

宣言の時、型の末尾に"?"をつけると、通常nullを入れられない型にnullを入れられるようになるらしいです。HasValueとか、FTLでよく使っていた"??"とか出てきて、ふむふむとなりました。メモ。 ■参考にさせていただきました ufcpp.net

【C#】これまで出会ったList

お仕事で書いたことメモ。 private static List<string> _HogeList = new List<string> (); とりあえず文字列のリスト。初期化時に値を入れることもできますが、とりあえず空っぽ。 ■List<T>.Add(T) List(T).Add メソッド (T) (System.Collections.Generic) ■List<T>.Remove() List</t></t></string></string>…

【C#】これまで出会ったString

■string.Empty空の文字列。 String.Empty フィールド (System) ■string.isNullOrEmpty文字列に値が入っているかどうかはこちらで見たい。 String.IsNullOrEmpty メソッド (String) (System) 随時更新します。

【C#】var での変数宣言

C#でもvarで変数宣言できるらしいです。なんだか怖い気がする…と思っていたら、ちゃんとルールがあったので、めも。 varの使いどころ ・ローカル変数 ・変数定義時に初期化していて、型が明白なとき var isMotionLoading = true; こんな感じに、定義時の右辺…

【C#】参考ページメモ

■IEnumerableとかyieldとかC#の主要インターフェース解説:IEnumerable - がりらぼ ■static readonlyとかの定数定義【C#の定数】const と static readonly の使い分け - Qiita ■string.FormatString.Format メソッド (System) 進捗管理のところで使っていた…

【C#】EqualityComparer.Default.Equals

異動二日目です。C#全然わかりませんが、プルリクを見ていると if (hoge == default(T)) { // できない //処理 } ってときに、 EqualityComparer.Default.Equals(hoge, default(T)) としたらどうかというお話がありました。ふむ、わからん。 規定値 default(…