C#

EditorConfig for VSCode を使って Unity C# のコードを整える

規約に違反するコードにWarningやErrorの波線をつけてプロジェクトのコードに一貫性を持たせたい. そういう時にEditorConfigが使える.プロジェクトメンバーみんなVSCoderなら合わせやすい.

C# for Visual Studio Code 1.23.3 にバージョンアップすると Unity Assembly Definitions が正しく参照されなくなる問題

3日前ほどにC# for Visual Studio Code (powered by OmniSharp)が1.23.3に自動アプデされた後, UniRxなどに赤の縞線が出るようになりました.一応,正しくは動くのですが,エディタ上では真っ赤な状態…. issueを見ると1.23.3が原因のようです. 前のバージ…

ASP.NET Core Web API ハンズオン 参加しました

今夜はこちらのオンラインハンズオンに参加しました. csharp-tokyo.connpass.com 一度ASP.NET Coreに触れてみたかったこと,Live Shareによるハンズオン形式を体験してみたかった. 久しぶりにWeb系に触れる…(2週間ぶりだけど). 【追記 2020/05/23 開催…

C# スクリプトから puml のクラス図 を自動生成する

すでに生成されているC#スクリプトからPlantUMLのクラス図を自動生成してみた.

Effective C# 6.0 / 7.0 第1章 メモ

www.shoeisha.co.jp 翔泳社50%OFF・50%ポイント還元をやっていたので, 思い切ってEffective C#とMore Effective C#とDDDの本を購入しました. 今はやってないですが,翔泳社5割引セールは1か月・2か月単位で実はやっています. www.seshop.com www.seshop…

LINQのパフォーマンスは遅いのか [Unity]

興味本位でLINQのパフォーマンスについて調べてみた.

Built-in C# event と UnityEvent のパフォーマンス比較

処理速度とGC Allocの観点から,C#のeventとUnityEventを利用した時のパフォーマンス比較. Jackson Dunstanの記事の翻訳です. jacksondunstan.com 毎週月曜に記事が公開されている模様なので,翻訳しつつ追ってみます.

Delegate と Event [C#]

C#

C#のデリゲートとイベントを整理する.

プロパティによるカプセル化[C#]

C#

JavaのアクセサーとC#のプロパティ Javaにはアクセサーという機能があり, 内部のフィールドはprivateアクセスとして外部から直接変更されないようにしつつ, 操作をメソッド経由で出来るようにしている.getter/setter.以下のような感じ. private String …