中年プログラマーの息抜き

ブログをはじめました。気の向くままにプログラム関連ネタをメモしていきます。

c#.net

WPF双方向データバインディング  INotifyPropertyChangedとメソッド置換で遊んでみた

はじめに INotifyPropertyChangedとメソッドを動的に置き換えて遊んでみました。業務でこんなことすると怒られます。というか動作保証できないし(汗) シュミで遊ぶときはこんな部品があっても良いかな。。。(最適化すると動かないけど) INotifyPropertyC…

ASP MVCのViewでコントローラー名やアクション名を取得

はじめに Razor(レイザー)のレイアウトファイルにページのタイトルなどの出力処理をまとめたいと思い調査したメモ 実行中のコントローラー名を取得 @Url.RouteCollection.GetRouteData(Context).Values["controller"] 実行中のアクション名を取得 @Url.Rou…

Visual Studio Code(VSCode - .NET Core無し)を使って、コンソールアプリ(C#CSファイル)をデバッグ

はじめに 先日に「Visual Studio Code」の「C#extension」をインストールしました。その過程で「.NET Core ランタイム」がインストールされていないと怒られたのですが、開発用PCではないし、資料を作るために少しコードを書いて動作確認したいだけだったの…

C#拡張メソッドでDataGridViewとEnumを密にする

はじめに 拡張メソッドを定義したいと思います。拡張メソッドというのは言語の型に機能(メソッド)を追加するような感じでしょうか。それでいてプログラミング言語で決まっているルールの範囲内というところが守られます。(難しいことは必要ない) DataGri…