やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

C#

C#8.0インタフェース新機能を試してみる4(mixin)

C#

多重継承したり、インタフェースがインタフェースを継承したり。

C#8.0のインタフェース新機能を試してみる3

C#

新機能というより、インタフェースの有効な使い方について。

C#8.0のインタフェース新機能を試してみる2

C#

インタフェースを用意した。

C#8.0のインタフェース新機能を試してみる

C#

インタフェースなのに実装済みメソッドが追加できた。publicでなくprotected staticな。

C#チュートリアル(インタフェース)

C#

dotnet3.0上のC#8.0ではメンバを安全に追加できるらしいが、ドキュメントのコードがエラーになって確認できなかった。

C#チュートリアル(文字列補完の高度なシナリオ)

C#

エスケープシーケンスとか。

C#チュートリアル(文字列補完)

C#

$"{変数}"で文字列化できる記法。

C# warning MSB3026 "(プロジェクトディレクトリパス)"を"bin/Debug/..."にコピーできませんでした

C#

最終的に「ビルドに失敗しました」となってビルドできない症状。

C#チュートリアル(LINQ)

C#

これは抑えておきたい。

C#チュートリアル(継承)

C#

これはわかりにくかった。

C#チュートリアル(RESTクライアント)

C#

HTTP通信とJSONマッピングについて。

C#チュートリアル(コンソールアプリケーション)

C#

内容はおもに非同期についてだった。これは超便利。勉強しておくべき。

C#チュートリアル(6.0新機能)

C#

C#6.0で追加された新たな機能について学習する。

C#クイックスタート(クラス)

C#

最後のクイックスタート。

C#クイックスタート(配列とコレクション)

C#

Listクラスについて。

C#クイックスタート(分岐とループ)

C#

基本構文。

C#クイックスタート(数値)

C#

数値の型や演算子などについて学習する。

C# DotNet 3.0.100 HelloWorld(雛形プロジェクトの作成と実行)

C#

雛形プロジェクトを作成して実行する。

DotNetコマンドで情報漏洩を強いられる件(テレメトリ詐欺)

C#

許可なく利用状況データを盗る。さすがですわMicrosoft様。

C# DotNet v3.0.100 インストール

C#

preview版でなく正式版っぽい。

最新MONOインストール(Raspberry Pi 4)

C#

6.12.0.90。

raspbian stretch C#でじゃんけんプログラムを書いてみた(プロジェクト分離版)

C#

ライブラリ用、テスト用、コンソールアプリ用、でプロジェクトを分離してライブラリのコードを共有した。

raspbian stretch C#でじゃんけんプログラムを書いてみた

C#

C#や開発環境の勉強として。

C#プロジェクトの名前について考えてみた

C#

ライブラリ、テスト、アプリの3つについてそれぞれ名付ける。

Raspbian stretch MonoDevelop で NUnit プロジェクトがメモリ不足により実行できない

C#

これはひどい。

LinuxにおけるMonoDevelopでのプロジェクト作成ベストプラクティスについて考えてみた

C#

MonoDevelopは.NET Core非対応。それを考慮してLinuxで動作する最善のプロジェクト作成方法について考えてみた。

LinuxにおけるC#開発環境

C#

結論、LinuxではMonoDevelopが最善。

Raspberry PiにVisual Studio Codeをインストールしてみた

できた。

dotnet new コマンドのサードパーティ製カスタムテンプレートを調べてみた(dotnet new -i "Eto.Forms.Templates::*")

C#

Eto.Forms用テンプレートもあった。

.NETファミリとプロジェクトとIDE、どれを使えばいいの?

C#

どのプロジェクトをどの環境で開発すればいいか。