rksoftware

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

.NET

異なる型のオブジェクトに同じ名前のプロパティの値を全てセットする その2

大量のプロパティを持つオブジェクト間でプロパティの値をコピーしたいことがあります。 毎回コピーするコードを書くのも面倒なので、メモをしておきます。 昨日のコードは型が異なる場合に使えなかったので、雑に型変換処理を入れてみました。 下記コードの…

異なる型のオブジェクトに同じ名前のプロパティの値を全てセットする

大量のプロパティを持つオブジェクト間でプロパティの値をコピーしたいことがあります。 毎回コピーするコードを書くのも面倒なので、メモをしておきます。 下記コードの PropertyCopier クラスの CopyTo メソッドでコピーできます。 public static class Pr…

C# 7.1 の使い方

Visual Studio 2017 Version 15.3.0 がリリースされました。 このリリースで C# 7.1 が使えるようになったので試してみます。 ■ アップデート Visual Studio のアップデートは ツール > 拡張機能と更新プログラム から行えます。 ■ C# 7.1 の使い方 プロジェ…

城東.NET #11 勉強会で話をしてきました

先日開催した にて Bait and Switch を試してみた というタイトルで話をしました。 Bait and switch from m ishizaki 便利に使っているものの実際にどうなっているのかは確認していなかった Bait and Switch を試して確認してみました。 ■ 次回予定 来月は 0…

.NET 読書会を開催しました。(2017/08 3週)

■ .NET 読書会 .NET 読書会「プログラミング Xamarin 上」読書会を開催しました。 本会は毎週木曜日に開催して行く予定です。 今のところは読書と質問相談実践ということで始めました。いずれ LT などを積極的に行える場に育てて行けたらと思っています。 ■ …

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

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

Visual Studio 2017 Version 15.3.0 がリリースされました。

Visual Studio 2017 Version 15.3.0 がリリースされました。 ので早速アップデートしてみました。 ■ アップデート アップデートは ツール > 拡張機能と更新プログラム から行えます。 私の環境では、90分以上の時間がかかりました。 ■ リリースノート 日本語…

C# 2.0 以降の新機能まとめ のコードを GitHub に挙げました。

C# 2.0 以降の新機能まとめ のサンプルコードを GitHub に挙げました。 先日開催した、2.0 から始める C# ~ 入門/再入門 ゆるふわ勉強会 の資料のコードです。 当日はサイトからコピペして試してもらうスタイルでした。 コピペでは難しいという理由で当日は…

Visual Studio のプロジェクトをフォルダーで整理する

Visual Studio は通常、プロジェクトを複数束ねたソリューションという単位で開いたり閉じたり扱います。 このソリューションの中のプロジェクトですが、とても多く作ることができます。 しかし多く作りすぎると、ソリューションエクスプローラー上で目的の…

コンソール アプリケーション(.NET Framework) のデバッグ時にコンソールが表示されない

Windows の Visual Studio で作成したコンソールアプリケーションを Visual Studio for Mac でデバッグ実行するとコンソールが表示されません。 これは各 Visual Studio でプロジェクトの作成時に生まれる .csproj ファイルに設定されている内容の違いによる…

C# 2.0 以降の新機能まとめ(概要とコード)

C# 2.0 以降の新機能の名前と公式ガイドページへのリンクをまとめました。 注1)機能の名前はできるだけ公式ガイドから言葉を拾うようにしましたが、完全ではありません。 注2)リンク先ページはできるだけ日本語ページを拾うようにしましたが、見つけられ…

C# 2.0 以降の新機能まとめ(名前とリンク)

C# 2.0 以降の新機能の名前と公式ガイドページへのリンクをまとめました。 注1)機能の名前はできるだけ公式ガイドから言葉を拾うようにしましたが、完全ではありません。 注2)リンク先ページはできるだけ日本語ページを拾うようにしましたが、見つけられ…

[Xamarin] MSB3025 が出る

Visual Studio for Mac でビルド時に次のようなエラーが出る場合があります。 /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(2,2): Error MSB3025: The source file “Assets/Content/Images/” is act…

.NET 読書会を開催しました。(2017/07 1週)

■ .NET 読書会 .NET 読書会「プログラミング Xamarin 上」読書会を開催しました。 本会は毎週木曜日に開催して行く予定です。 今のところは読書と質問相談実践ということで始めました。いずれ LT などを積極的に行える場に育てて行けたらと思っています。 ■ …

.NET 読書会を開催しました。(2017/06 5週)

■ .NET 読書会 .NET 読書会「プログラミング Xamarin 上」読書会を開催しました。 本会は毎週木曜日に開催して行く予定です。 今のところは読書と質問相談実践ということで始めました。いずれ LT などを積極的に行える場に育てて行けたらと思っています。 ■ …

城東.NET #9 勉強会で話をしてきました

先日開催した にて Surface Dial というタイトルで話をしました。 Surface Dial from m ishizaki 万能最強未来デバイス Surface Dial の概要と出来ること、そしてアプリで Surface Dial に対応するためのコードです。 この情報の共有で Surface Dial が少し…

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

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

Xamarin.Forms で Surface Dial を試してみました

Surface Dial を購入したので試しに Xamarin.Forms の UWP アプリコードを書いてみました。 他のプラットフォームでは、Dial は使えなかったので UWP プロジェクトのみです。 ■ Surface Dial とは Dial というだけあって回せます。回せるばかりでなく、上か…

Surface Dial を試してみました

Surface Dial を購入したので試しに UWP のコードを書いてみました。 ■ Surface Dial とは Dial というだけあって回せます。回せるばかりでなく、上から押しこんでクリックすることまでできてしまいます。 さらになんと押し込みは長押しもできます。ただ長押…