restofwaterimpのぎじゅつMemo

SIerに所属。企画から運用まで幅広くやってます。C#中心に書いてます。

2018-09-01から1ヶ月間の記事一覧

【C#】C#プログラミングのイディオム(9章)ファイル操作

前回の続き restofwaterimp.hatenablog.com 今回からは実践編に。 最初はファイルの操作。 アプリを構築するには外部ファイルとのやりとりがほぼある。 結構、例外とまでは行かないが、段階を踏んでファイルの読み書きをしないといけないが、 旧来のようにtr…

【C#】C#プログラミングのイディオム(8章)日付、時刻の操作

前回の続き restofwaterimp.hatenablog.com 今回は日付、時刻。 よく使うのはDateTimeとstringの型変換と 差分を求めることかな。 私が使う時に、元号や曜日というのはあまり使わない。 もっぱら差分比較とか、n日前、n日後を使うことが多い。 var dt1 = new…

【C#】C#プログラミングのイディオム(7章)ディクショナリの操作

前回の話 restofwaterimp.hatenablog.com 基礎編もあと2章。次はディクショナリ。 業務アプリでは、データベースより取得した値や、内部でkey-valueで処理した方が良い時に利用しています。 ただ、あまり詳細なことを知らずに使っていた部分もあったので、書…

【C#】C#プログラミングのイディオム(6章)配列とList<T>の操作

前回の続き restofwaterimp.hatenablog.com 配列に対してはLINQを利用することが一番多いと思います。 LINQ以前はfor文やforeachで回しながら、該当の値を探したりしていたのですが、LINQを利用するとすっきり求めることができます。 利用の仕方を知った後に…

【C#】C#プログラミングのイディオム(5章) 文字列の操作

C#

restofwaterimp.hatenablog.com の続き 次は文字列の操作。 知っているか知っていないかでコーディングできるできないが結構別れる。 書籍に記載のように見やすくもかけるし、ゴリゴリもかけるので、できればすっきり見やすく書けるようになりたいです。 記…

【C#】C#プログラミングのイディオム(4章) 基本イディオム

C#

restofwaterimp.hatenablog.com の続きです。 3章までは準備編となっていて、4章からは基本イディオムの紹介 仕事で使っているのが、C# 5.0(Visual Studio 2013)なのと、今までC#のバージョンを折ったことなかったので、C# 6.0以降で利用できるイディオムを…

【C#】C#プログラミングのイディオム(3章) ラムダ式とLINQの基礎と1章(プログラミングの基礎)

C#

図書館で本を借りて、 3章はラムダ式とLINQについて。 何気に、LINQを使っていたが、言語の進化の歴史については知らなかったので、そうだったんだ!という感じです。 この章ではラムダ式以前と以後について説明されております。 経緯は知らなかったので、メ…