rksoftware

Visual Studio とか C# とかが好きです

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

C# Tokyo オンライン LT 大会 2021/01 で話をさせてもらってきました

先日開催された C# Tokyo コミュニティのイベント にて、 C# 9 オススメ新機能 の話をさせてもらってきました。 ※それと、いつもつたない進行をさせていただいているのも私です。 C# 9 のおすすめ新機能 from m ishizaki 派手な機能や強力な機能は皆さんいろ…

C# 2.0 以降の新機能の確認 - C# 2.0 - #pragma プリプロセッサディレクティブ

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - extern エイリアス

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - :: 演算子

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - static クラス

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - プロパティの get/set 個別のアクセスレベル

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - ?? 演算子

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - Null 許容型 (Nullable)

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - 部分型定義 (Partial クラス/構造体)

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - 反復子 (yield)

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - 匿名メソッド

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

C# 2.0 以降の新機能の確認 - C# 2.0 - ジェネリック

C#

C# 2.0 以降の新機能を一つづつ確認していきます。 以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きま…

Visual Studio の 16.8.4 がリリースされました

Visual Studio のアップデート 16.8.4 がリリースされました。 今回も脆弱性の対応も含まれています。素早くアップデートしましょう。 ■ 更新内容 今回も複数の問題がありますが、いくつかは結構大問題もあります。ただ今回はよくわからないかったので手元の…

きのこ vs たけのこ ついに決着! その対立の要因とは?

日本を二分する山の者と里の者はもはや争う理由なども誰も知らぬ争いを続けていた。 なぜ人は山の者と里の者に分かれるのか? しかもどちらも自分達のほうが優れていると疑わない。そこには、同じ属性の人は集まりやすくいという要因があるのではないか? つ…

C# 9.0 の確認「パターン マッチングの拡張機能」

C#

C# 9.0 の確認の目次はこちら ■ パターン マッチングの拡張機能 ドキュメントはこちら 「 C# 9 には、新しいパターン マッチングの機能強化が 」 から始まるブロックです。 皆さん大好きなパターンマッチングが強化されました。これは使いこなしたいですね。…

C# 9.0 の確認「localsinit フラグの出力を抑制する」

C#

C# 9.0 の確認の目次はこちら ■ localsinit フラグの出力を抑制する ドキュメントはこちら パフォーマンスと相互運用 という項目の 4 つめの塊の 「最後に、」 から始まるブロックです。 この属性がついている場合、ゼロ初期化がなされずパフォーマンスが向…

C# 9.0 の確認「関数ポインター」

C#

C# 9.0 の確認の目次はこちら ■ 関数ポインター ドキュメントはこちら パフォーマンスと相互運用 という項目の 3 つめの塊の 「関数ポインターでは、」 から始まるブロックです。 関数ポインターです。ポインターというからには unsafe で書く必要があります…

C# 9.0 の確認「foreach ループの拡張機能 GetEnumerator サポート」

C#

C# 9.0 の確認の目次はこちら ■ foreach ループの拡張機能 GetEnumerator サポート ドキュメントはこちら 適合性と完成度の機能 という項目の結構読み進めたところにある 「また、foreach ループによって」 から始まるブロックです。 簡単に言うと拡張メソッ…