shuhelohelo’s blog

Xamarin.Forms多めです.

2019-08-24から1日間の記事一覧

プロジェクトに追加したファイルのプロパティの「出力ディレクトリにコピー」とは

Visual Studioで以下のようにプロジェクト内にフォルダを作ってファイルを置くことができます。 この追加したファイルのプロパティを開いてみましょう。 プロパティの開くには、ソリューションエクスプローラー上でファイルを右クリックしてコンテキストメニ…

C#でファイルの相対パスはどこ基準?

C#

例えばFile.OpenRead(filePath)メソッドなどでファイルにアクセスするとき、filePathを相対パスで指定したとき、それはどこ基準なのでしょうか。 これは「アプリケーションの実行ファイルのパス」が基準になります。 一つコンソールアプリケーションを作成し…

Visual Studioでファイルの「ビルドアクション」って何なの?[引越記事]

はじめに 追記:こちらがとても詳しいことがわかりました。 僕が書いた記事はもしかしたら役に立つかもしれません( ;∀;) Visual Studioでアプリケーションを作成するときに、アプリケーションにテキストファイルや画像ファイルなどいろいろなファイルを追加…

プロジェクト内のテキストファイルを読み込む方法 ~埋め込みリソース~[引越記事]

C#

はじめに (注:AssemblyクラスはSystem.Reflection名前空間です) アプリケーションを作成するときに、何らかのテキストファイルをアプリケーション内に持たせておいて、内部での処理や表示のために使いたいことがあります。 正しい方法かどうかは置いとい…

プロジェクト内のテキストファイルを読み込む方法 ~Resource~[引越記事]

C#

いきなり追記(2018.10.15) @Zuishinさんより教えていただいた方法だと、ビルドアクションにResourceを設定したファイルに非常にスマートにアクセスできます。@Zuishinさんありがとうございます。 さて、ファイルの追加、ビルドアクションの設定の仕方は僕…

すでにあるWPFアプリをマテリアルデザインにする[引越記事]

<2018年一人アドベントカレンダー9日目> はじめに 何番煎じかという内容です。 こちらを参考に自分で手を動かしてみたことの備忘録です。 さて、いつもと違うデザインでアプリを作ってみると、とても新鮮に感じられてテンションが上ります。 NugetでMateri…

Is金曜日()メソッド

C#

金曜日だけの拡張メソッド。 他の曜日?何ですか、それ? public static class DateTimeOffsetExtensions { public static bool IsFriday(this DateTimeOffset dateTime) { return dateTime.DayOfWeek == DayOfWeek.Friday; } }

Fluent Assertionを使う

環境 Windows 10 1903 Visual Studio 2019 16.3 preview2 .NET Core 2.1 FluentAssertions 5.8.0 はじめに FluentAssertionsはC#の単体テストフレームワークです。 このフレームワークを使うことで単体テストのコードがどのように書けるのかは、公式サイトの…