rksoftware

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

C#

C# 7.2 のお試しコードをアップしました

以前に C# 7.2 を試してみました。 この際のコードを 1 プロジェクトで試せるように構成してアップしました。 デバッグ実装して確認するなり、書き換えて書き換えるなりして C# 7.2 を試して。C# 7.2 を完璧にマスターしてください。 完璧にマスター出来たら…

Co-Edoでエンジニア・webデザイナー飲み会で LT をさせていただきました

先日開催された Co-Edoでエンジニア・webデザイナー飲み会 にてお時間をいただいて 「Xamarin の API カバー率 100% について」 というタイトルで話をさせていただきました。 Xamarin の Api カバー率 100% について from m ishizaki 話はじめる前は、「Xmas…

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

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

Xamarin.Android のハンズオンテキストを作成しました

Xamarin.Android のハンズオンテキストを作成しました。 ■ ハンズオンの概要 Android のサンプルアプリを Xamarin.Android に書き換えることで Xamarin.Android を体験します。 ■ このハンズオンで体験できること ・簡単な作りのアプリであれば、Android (Ja…

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

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

Visual Studio (Win) で C# 7.2 が使えるらしいので試してみた (その他の機能)

Visual Studio (Win) で C# 7.2 が使えるらしいので試して見ました。 Visual Studio 2017 15.5 Preview 4 が必要らしいのでインストールします。 今の Visual Studio は同一メジャーバージョン/エディションでも複数インストールできるのではかどりますね。 …

Visual Studio (Win) で C# 7.2 が使えるらしいので試してみた

Visual Studio (Win) で C# 7.2 が使えるらしいので試して見ました。 Visual Studio 2017 15.5 Preview 4 が必要らしいのでインストールします。 今の Visual Studio は同一メジャーバージョン/エディションでも複数インストールできるのではかどりますね。 …

配列の中身をカンマ区切りの文字列にする

配列をそのまま文字列として出力すると、型名が出力され中のデータが確認できません。 次の例では、System.Int32[] が出力されます。 var intArray = new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; Console.WriteLine(intArray); // System.Int32[] Console.Writ…

(東京)Webフレームワーク品評会で LT をしてきました

先日開催された(東京)Webフレームワーク品評会 にてお時間をいただいて 「私が ASP.NET を選ぶ理由」 というタイトルで話をさせていただきました。 私が ASP.NET を選ぶ理由 from m ishizaki 概要としては、ASP.NET(.NET C#) なら同じ言語(環境)で Web だ…

異なる型のオブジェクトに同じ名前のプロパティの値を全てセットする その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 の使い方 プロジェ…

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# ~ 入門/再入門 ゆるふわ勉強会 の資料のコードです。 当日はサイトからコピペして試してもらうスタイルでした。 コピペでは難しいという理由で当日は…

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

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

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

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

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

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

Surface Dial を試してみました

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