読者です 読者をやめる 読者になる 読者になる

手続き型音楽の日常

関数型音楽に乗り換えたい

C#

.NET core コンソールアプリで文字化けするときの対処法

Main メソッドの一番頭にこれを書く。 Console.OutputEncoding = Console.OutputEncoding; 何をしているのか .NET core コンソールアプリでは、規定で Console.OutputEncoding に System.Text.UTF8Encoding のインスタンスが入っています。 しかし、コンソー…

StringBuilderをstringと同じだけ作ると、どれほど遅いのか。

この間、以下のようなコードを見かけました。 StringBuilder strSql = new StringBuilder(); strSql.Append(@"SELECT * FROM ... WHERE ..."); // SQLは長いので省略。 this.ExecuteNonQuery(strSql.ToString()); フォームのメソッドに書かれていたのですが…

C#でJavascriptみたいな即時関数を実行する

個人的には、「即時関数」より「即時構文」というほうがしっくり来ます。 名づけ親の本では「即時関数パターン」とされているので、それでもしっくり来ます。 「即時関数」じゃ、少し足らない気がします。 Javascriptでよく使われる即時関数について まず即…