C#
引数なしコンストラクタを生成する すべてのフィールドを初期化するコンストラクタを生成する すべてのプロパティを初期化するコンストラクタを生成する すべてのプロパティとフィールドを初期化するコンストラクタを生成する 引数なしコンストラクタを生成…
概要 ref: 引数を参照で渡し、値の書き換えと、関数内で参照先の書き換えの両方を許可したい時に使う out: 関数の引数に計算結果を返したい時に使う in: 引数を参照で渡し、値の書き換えのみ許可したい時に使う 前提知識:C#における値型と参照型の違いにつ…
前回の記事以来、時間を見つけてはWPFの学習を進めている。しかし、ただ黙々と一人学習していてもモチベが続かないので、定期的にブログで進捗や参考にしている資料、疑問点を文章化していこうと思う。 参考にしている資料 WPF 入門 » WPF 学習用ドキュメン…
GUIフレームワークを探して三千里 数年前から使い勝手の良いGUIツール作成用のフレームワークを探している。 今自分は、ゲームを作るならUE4かOpenSiv3D(それとUnity)を使い、CLIツールや少し込み入ったスクリプトの実装にはPythonを使っている。たまにPro…
月とか時間とか、数値に上限下限を設定したいとき、素直に実装するならif文使ってこんな感じにやる。 int month; void setMonth(int value) { if(value <= 1){ month = 1; }else if(value >= 12){ month = 12; }else{ month = value; } } これじゃあやってる…