やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

C#

C#でHTTPリクエストできなかった(dotnet5)

C#

久しぶりにC#を触りたかったのでやってみたがダメだった。

ラズパイにC# dotnet 5.0 をインストールした

2021-07-27。かつては手動でインストールしたが、今はどうか。

Statiqをインストールできなかった(静的サイトジェネレータ)

C#

dotnetのせい? 署名エラー。

dotnet5.0.102で新しいプロジェクトを作成する

C#

できた。けど遅い。

dotnet SDK 5.0.102 をインストールする

C#

執筆時点で最新のC#環境。

C#の不満点

C#

個人的にC#は最高のプログラミング言語だと思っている。それでも不満点は多い。主に開発環境。

TSVをHTMLのtableに変換する(C#)

C#

全機能を盛り込んだ完全版。

C#でコマンド引数解析する

C#

C#のアトリビュートを使って設定する。

C#学習まとめ2021

C#

途中だけど飽きたので一旦終了。110記事。

C#の概念 パターンマッチ

C#

is句やswitch文を使う。

C#の概念 非同期プログラミング

C#

HTTP通信とSleepの非同期プログラミング。

C#の概念 LINQ(述語フィルターの動的指定)

C#

述語フィルターの動的指定。

C#の概念 LINQ(例外)

C#

クエリにおける例外処理について。

C#の概念 LINQ(null)

C#

nullの条件分岐とキャスト。

C#の概念 LINQ(カスタム結合)

C#

join句ではできない結合について。

C#の概念 LINQ(複合キー結合)

C#

エラーが出てできなかった。

C#の概念 LINQ(左外部結合)

C#

クエリ構文がなくて残念。DefaultIfEmpty()メソッドを使う。

C#の概念 LINQ(グループ結合)

C#

階層構造データを作成するときに便利。

C#の概念 LINQ(内部結合)

C#

SQLと同じJOIN句。

C#の概念 LINQ(連続するキーでグループ化する)

C#

言葉で説明するのがムズいので情報源を参照。

C#の概念 LINQ(グループ+サブクエリ)

C#

SQLに類似。

C#の概念 LINQ(入れ子になったグループ)

C#

副問合せ(サブクエリ)。

C#の概念 LINQ(グループ化)

C#

SQLでいうgroup by句。

C#の概念 LINQ(クエリ結果をメモリに格納する)

C#

ToList()系。

C#の概念 LINQ(オブジェクト)

C#

LINQ to Object。

C#の概念 LINQ(クエリ作成)

C#

クエリの作り方。3パターン。

C#の概念 LINQ

C#

C#といえばLINQ。SQLっぽい構文でデータを取得できる。

C#の概念 メソッド

C#

細かい便利機能が多い。

C#の概念 ラムダ式

C#

() =>で書く短いメソッド。

C#の概念 プロパティ

C#

自動実装プロパティは簡潔だけど応用が効かない。だが手動だと冗長すぎて使う気になれない。