rksoftware

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

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

ファイル スコープの名前空間

C#

■ C# 10.0 での新機能 ・ファイル スコープの名前空間 (File scoped namespaces) https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/file-scoped-namespaces ファイルの先頭で名前空間を書くだけで、ファイル全体に…

グローバルな using ディレクティブ (2)

C#

■ C# 10.0 での新機能 ・グローバルな using ディレクティブ (Global using directive) https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/globalusingdirective どこかの1ファイルで using するだけですべてのフ…

グローバルな using ディレクティブ

C#

■ C# 10.0 での新機能 ・グローバルな using ディレクティブ (Global using directive) https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/globalusingdirective どこかの1ファイルで using するだけですべてのフ…

パラメーターなしの構造体コンストラクター

C#

■ C# 10.0 での新機能 ・パラメーターなしの構造体コンストラクター ( Parameterless struct constructors) https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/parameterless-struct-constructors 構造体でパラメー…

レコード構造体 (2)

C#

■ C# 10.0 での新機能 ・レコード構造体 ( Record structs ) https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/record-structs 以前はクラスでしか作れなかったレコードが構造体でも作れるようになった。ただし標…

レコード構造体

C#

■ C# 10.0 での新機能 ・レコード構造体 ( Record structs ) https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/record-structs 以前はクラスでしか作れなかったレコードが構造体でも作れるようになった。ただし標…

C# 10 の新機能 - リンク

C#

C# 10 の新機能 - リンク 日本語機能名 英語 リンク レコード構造体 Record structs リンク パラメーターなしの構造体コンストラクター Parameterless struct constructors リンク グローバルな using ディレクティブ Global using directive リンク ファイ…

ピクセル編集は遅い

C#

先日、画像のピクセルを編集する記事を書きました。 rksoftware.hatenablog.com その中で、遅いと書きました。 実際どのくらい遅いのか、5472 x 3648 の画像で全ピクセルを扱うような処理をしてみると雑に 9 秒くらいかかりました。 本当はもっといろいろな…

画像をピクセルで編集する

C#

ある時画像のピクセルを編集したくなることがあるはずです。 皆さんもそういう日があると思います。 ピクセルを扱うのは簡単です。 // 画像を読み込み using System.Drawing.Bitmap bitmap = new new ("test.jpg"); // 1, 2 の位置のピクセルの色を取得 Syst…

mac の再インストールで失敗する

使い込んだ mac をクリーンにするには OS 再インストールをするらしいです。 その際、ディスクを消去しての再インストールとなるのですが、ここでディスクの消去で失敗することがあるようです。 対策 消去、再インストールの前にディスクの空き容量を増やし…

TimeMachine 用の USB 接続の外付けディスクを用意する

TimeMachine 用の USB 接続の外付けディスクを用意する。 TimeMachine 用の USB 接続の外付けディスクを用意したいと思ったとき、必要な容量がわからないというインシデントが発生したのでメモ。 軽く検索すると、必要な容量はディスクを選択した後で見るこ…

Visual Studio のアップデート 16.11.5 がリリースされました。

Visual Studio のアップデート 16.11.5 がリリースされました。 ■ 更新内容 今回はセキュリティのアップデートのようです。 問題の解決 セキュリティに関するアップデート。 なるべく早くアップデート セキュリティのアップデートです。素早くアップデートし…

Visual Studio のアップデート 16.11.4 がリリースされました。

Visual Studio のアップデート 16.11.4 がリリースされました。 ■ 更新内容 今回は主に次のようなアップデートのようです。 問題の解決 多くの C++ 関連の問題。 Windows フォームアプリケーションのデザイナ (主に .NET 版?) 表示中にクラッシュするなどの…