javaもうjavaは久しく触ってないですが。(型推論)が導入されていろいろ物議を醸しているみたい。C#では10年も前に実装され、散々され尽くしたであろう議論がまた行われてるのを見てるといろいろと考えてしまう。Qiitaに投稿しました。認証とかいろいろ面倒くさくて大変。APIへのアクセス方法2017-03-07オブジェクトの配列の各要素に同じ処理をする方法C#C#で配列やコレクションのすべての要素に処理を行うでググると色々出てくるけど大抵の場合intとかstringみたいな基本型のものだったりする。collection.Find(query);IMongoQueryでnullかどうかを判別する2016-02-17splitの区切りに文字列を使うC#C#のsplitで分割しようとしたら、char型の1文字しか指定できなかった。...と思ったらやっぱりやれば出来たという話。Google社内で使用していたSpreadsheetServiceの認証が通らなくなって対応したのでQiitaに投稿しました。Console.WriteLine(millisec);処理時間を計測する2012-07-24プロジェクトの種類がこのインストールでサポートされていませんC#新しいPCにしたら前のプロジェクトを読み込めなくなったのでメモ。MVCをインスト...プロジェクトの種類がこのインストールでサポートされていません2012-07-04フィールドの初期化C#C#でクラスをnewしたときにフィールドを初期化する書き方。へぇ〜って思いました。ControllerでAWS上の画像ファイルを取得して返すやり方。検索すると結構海外でも同じようなところでハマっている模様。SDKをインストーするする必要がある。プロジェクトに以下のdllの参照を追加する。//アクセス権...ファイルの権限一覧を取得してみるテスト2012-05-14interfaceの自動実装C#自動実装といってもスケルトンですが。classにinterfaceを実装した際、実装したinterfaceをハイライトして右クリック→インターフェースの実装で、スケルトンコードを自動で実装します。NotImplemet」interfaceの自動実装2012-03-13TextBoxのカーソル位置C#TextChangedイベント内で、TextBox.Textに文字列をつっこむと、TextBoxの文字列が全選択状態になってしまう(みたい)。問題なく編集を続けるには以下のようにして、カーソル位置を常に前回の位置に持っていく必要がある。実装のサンプルはこんな感じ。↑の記事で、IMEを無効にするやり方があったから使おうと思ったけど、動的にコントロールを作るとIsInputMethodEnabledは読み取り専用でアクセスできないんですね。現在カーソルがあるセルを指定する。指定できるのは一つだけ。選択状態になっているセル。Ctrl押しながらだと複数選べて、青くなっているセル。SelectionUnitで複数選べたりする場合があるからListになっている。今のドキュ...DataGridの選択状態2012-03-08DataGridを編集状態にするC#WPFのDataGridで、セルを編集状態にするには、BeginEditメソッドを使用する。DataGridはセルの選択一つとってもいろいろなメソッドやら選択状態がたくさんあって対応が大変。それなのに表示しつつ入力もしたり〜なんて無茶苦茶やれば、開発現場が火を吹く...DataGridを編集状態にする2012-03-01IMEでのTextChangedイベントについてC#IMEで変換すると、変換したときにTextChangedが走って不具合が発生するという指摘を受け、いろいろと調査。↓とても詳しい解説をしていらっしゃるページを発見。Studio上から追加するとDebug/Release、x86/x64が固定で追加されてしまう。すると、プラットフォームを変更したときにコンパイルのために参照の追加・削除を行わなければならない。StudioでF12で定義を見た後に、呼び出し元に戻るショートカット。