2020年– date –
-
C#
C#でInterfaceに拡張メソッドを追加してデフォルト実装してみる
みなさんこんにちは!ひろぽんです! 今回は拡張メソッドでinterfaceのデフォルト実装する方法について書いていきたいと思います。 正直C#8.0からInterfaceのデフォルト実装って標準でできるようになっているのですが、現場の関係でC#8.0使えない人はinter... -
C#
【C#】プロパティを動的に検索して型の種類を取得する!
みなさんこんにちは!ひろぽんです! さて今回はClassのプロパティを動的に検索して型の種類を取得するプログラムを書いていきたいと思います! めちゃくちゃ簡単なので、ぜひこの機会に覚えてください さてそれでは本題!! 【Type.GetProperties関数でと... -
C#
【C#】プロパティとフィールド(メンバ変数)の決定的な違い!
みなさんこんにちは!ひろぽんです! 今回はC#のプロパティとフィールド(メンバ変数)の違いについて書いていきたいと思います。 Privateなフィールド(メンバ変数)とPublicなプロパティならなんとなく違いが分かるかと思いますが、Publicなフィールド(... -
SE的雑感
人に教えるのが苦痛でストレスになるから自分の成長と考えれば良いと思った
みなさんこんにちは!ひろぽんです! 入社2年目で私にも後輩ができました。 最近はその後輩にプログラミングを教えつつ、自分の業務をしていますがこれがなかなか苦痛でストレスなのです。 というのも私は黙々と1人で作業をしていきたいタイプなのです。 ... -
C#
C#でOpenFileDialogが継承できない?それならフィールドに持っちゃえばいいんじゃね?
みなさんこんにちは!ヒロポンです! 毎日張り切ってプログラミングの勉強してますか!!!!! 私は張り切ってやっています!!!! さて今回はC#使いなら一度は使ったことがあるクラスOpenFileDialogについて書いていきたいと思います! 【OpenFileDialo... -
C#
C#のコールバックとデリゲートの違いはなんなのか!
みなさんこんにちはヒロポンです! 今回も技術系の記事を書いていきたいと思います! 今回はコールバックについて!と、デリゲートについて! コールバックっていうのはJavaScriptでは当たり前のように使われていますが、一方のデリゲートはC#だけのもので... -
SE的雑感
エンジニアが技術向上する目的とは?どのように成長すればよい?
みなさんこんにちは!ヒロポンです! 最近エンジニアをしていてこんなこと思うんです。 エンジニアの技術向上の目的って何なのだろうか?って。 正直今の技術だけでも十分に稼げるし、そこそこ評価もされている。 なのに技術を上げていきたいってなんでそ... -
SE的雑感
30代会社員のこれからのキャリアは副業ありきで考えるべき!
みなさんこんにちは!ひろぽんです! 最近はANAがコロナの影響で巨額赤字に転落した事が大きな話題になっていますね! 中の人たちは航空業界とは関係のない業界への出向になっているようです。 そこで私は思いました、理想のキャリアってなんだろうか? 自... -
IDE関連
WebStormでReactのデバッグをしてみる
みなさんこんにちは!ヒロポンです! 今回は有料のIDEにしてはトップクラスのシェアを誇るIntellijのDNAを受け継いだWeb系専用のIDE「WebStorm」でReactをデバッグする方法を書いていきます! 今回は下記の記事で取り上げたプロジェクトをデバッグの対象と... -
C#
C#でLinqを使って特定の条件に一致するものをカウントする。
みなさんこんにちは!! ヒロポンです! 今回はふと技術的な記事を書こうかなーーと思ったので、C#でみんな大好きLinqを使って、特定の条件に一致するものをカウントする超絶簡単なプログラムを紹介したいと思います! 【普通にLinqを使う】 まずは普通にL...