rksoftware

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

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

秋葉原 C# もくもく会 #109 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #109 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お…

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

Visual Studio のアップデート 16.3.10 がリリースされました。 今回のアップデート内容は数が少ないですが、重大な問題が対策されています。 ■ 更新内容 問題の解決 Xamarin.iOS の自動プロビジョニングで "There was an error while syncing the developer…

Microsoft Learn で C# 入門の検証 (学べる事の確認)

C#

C# のイベントなんかをやったりやらなかったりしていると、C# 入門用のおすすめコンテンツについて聞かれることが結構あります。 そんな中、最近 MS の Microsoft Learn 推しがアツいので、これを紹介できないかと思って、一念発起観てみることにしました。 …

城東.NET #38 勉強会を開催しました

■ 城東.NET 城東.NET #38 を開催しました。 城東.NET は東京の最近は秋葉原で毎月第 3 水曜日に開催している .NET 系の勉強会です。 発表を中心として、発表でなくとも最近やった事や新しい情報などを参加者で共有している会です。 私は Microsoft Learn で …

秋葉原 C# もくもく会 #108 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #108 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お…

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

Visual Studio のアップデート 16.3.9 がリリースされました。 今回のアップデート内容はあまり数が多くないです。項目はいくらかありますが、半数はエディットコンティニュでクラッシュするという問題のようです。 ■ 更新内容 問題の解決 エディットコンテ…

Microsoft Learn で C# 入門の検証 (モジュールの確認)

C#

C# のイベントなんかをやったりやらなかったりしていると、C# 入門用のおすすめコンテンツについて聞かれることが結構あります。 そんな中、最近 MS の Microsoft Learn 推しがアツいので、これを紹介できないかと思って、一念発起観てみることにしました。 …

秋葉原 C# もくもく会 #107 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #107 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お…

【増枠】freee Open Guild #06 freee SDK 特集 で LT させていただきました。

【増枠】freee Open Guild #06 freee SDK 特集 で LT させていただきました。 写真は、参加前に食べた喜多方ラーメンです。なぜか喜多方ラーメンがとても食べたい気分だったので。 私は、既存プロダクトに C# SDK を導入してみた話をさせていただきました。S…

.NET Framwrok で使えない C# 8.0 の機能

今日は偶然にも、新機能を一通り試した .NET Core 3.0 プロジェクトの コードが手元にあったので ( 参考記事 ) .NET Framework プロジェクトにしてビルドしてみました。 ※参考記事 ■ コンパイル結果 C# 8.0 の新機能 ○ / × 読み取り専用メンバー ○ 既定のイ…

.NET Core アプリプロジェクトを .NET Framework プロジェクトにする (新形式)

今まで生きてきてこんなことをしようとは、今まで一度も思ったことがありませんでした。 .csproj を編集する .NET Core 3.0 で作ったコンソールアプリの .csproj 例です。 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.0</TargetFramework> <RootNamespace>YourProjectName</RootNamespace> </PropertyGroup> </Project> …

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

Visual Studio のアップデート 16.3.8 がリリースされました。 今回はまだ日本語が出ていません、順次見て行きましょう。 ■ 更新内容 機能追加 Xcode 11.2 がサポートされました 問題の解決 Xamarin.Android で TypeConverter クラスを使って文字列から Syst…

C# 8 の確認 - verbatim 補間文字列の拡張

C#

今回は verbatim 補間文字列の拡張 です。 公式はこちら このブログでの目次?はこちら 7.3 以前 C# には @""、$"" があります。そしてこれらは組み合わせて使うことができます。 var text = "十万石饅頭"; // これまでは $@ だけ Console.WriteLine($@"C:\s…

C# 8 の確認 - 入れ子になった式の stackalloc

C#

今回は 入れ子になった式の stackalloc です。 公式はこちら このブログでの目次?はこちら stackalloc{ } を foreach 等に直接書くと Span や System.ReadOnlySpan になります。 Span や System.ReadOnlySpan が通ることろで stackalloc{ } が書けます。 fo…

C# 8 の確認 - 構築されたアンマネージド型

C#

今回は 構築されたアンマネージド型 です。 公式はこちら このブログでの目次?はこちら C# 7.3 以前 型引数のある型(ジェネリック)構造体はアンマネージ型にできませんでした。 これからは フィールド全てがアンマネージド型の場合、ジェネリック構造体が…

C# 8 の確認 - null 合体割り当て

C#

今回は null 合体割り当て です。 公式はこちら このブログでの目次?はこちら 実例 ??= 左辺の変数が null の場合、左辺に右辺の値が代入される。左辺が null でない場合、何も起きない。 string text = null; // text が "saitama" となり "saitama" が表…

C# 8 の確認 - インデックスと範囲

C#

今回は インデックスと範囲 です。この機能も .NET Core 3 のプレビューのバージョンアップのたびに言及されてきた機能なので関心が高いのではないかなと思います。 公式はこちら このブログでの目次?はこちら 二つの型 この機能のために二つの型(構造体)が…

【eLV】Cross-Platform 開発 シリーズ #1 で登壇させていただきました。

先日開催の【eLV】Cross-Platform 開発 シリーズ #1で登壇させていただきました。 Cross‐Platform Developers Community #1無事終了!まったり進行でしたが、皆さんありがとうございました!#CPDCJP pic.twitter.com/P987j3OUf9— 蒼いねずみ (@Sonic16bit) 201…

秋葉原 C# もくもく会 #106 勉強会を開催しました

■ C# もくもく会 C# もくもく会 #106 を開催しました。 C# もくもく会 は東京の秋葉原で毎週木曜日に開催している .NET 系の勉強会です。 もくもく自習を基本とし、分からないことを教えあったり情報共有したりしている会です。 定期開催していますので、お…