2020年 8月 の投稿一覧

【C#, Linq】SelectManyメソッドの使い方

リストのプロパティを持つクラスの一覧を扱う際、foreachを何重か回してデータにアクセスします。しかし、LinqのSelectManyメソッドを利用すると、コレクションの中のコレクションを一つのコレクションに纏めることができます。これを平坦化といい、foreachでの深いネストを書く必要もないため非常に便利です。

     
  1. クラス作成
  2. foreachを利用する
  3. Linq:SelectManyメソッドを利用する
続きを読む

VisualStudioでJsonから簡単にクラス作成

APIから返されるデータ形式はJSONが多いですが、他社が開発したAPIで返されるJSONからクラスを作成するのは少し手間です。VisualStudioで簡単にJSONからクラスを作成することができる機能があるので、作成手順を知っておくと便利です。

     
  1. json作成
  2. visualstudioでクラス作成
続きを読む

【Bootstrap】Navbarのハンバーガーメニューアイコンを変更

Bootstrapのnavbarで作成したレスポンシブなハンバーガーメニューのアイコンは、デフォルトで「bars」です。ナビゲーションバーのカスタマイズとして、アイコンをfontawsomeのアイコンに変更する方法を説明します。

  1. Bootstrapでレスポンシブなハンバーガーメニュー作成
  2. Fontawsomeでアイコン選択
  3. アイコン変更
続きを読む

【Bootstrap4】画面幅に応じてテーブルの特定列の表示・非表示をレスポンシブに切り替える

テーブル(表)を利用すると、データを見やすく表示することができますが、画面幅の狭いスマホだと横長のテーブルは見にくくなってしまいます。そこで、レスポンシブで特定列の表示・非表示を切り替えることができれば、スマホサイズでも見やすいテーブルに変更することができます。今回は、Bootstrapでテーブルを作成し、レスポンシブで特定列の表示・非表示を切り替える方法をサンプルコードを提示しながら説明します。

  1. Bootstrapでテーブル作成
  2. Bootstrapのdisplayクラスを利用して特定列を非表示にする
  3. 画面幅に応じて表示・非表示をレスポンシブに切り替え
続きを読む