2019-08-24から1日間の記事一覧
Visual Studioで以下のようにプロジェクト内にフォルダを作ってファイルを置くことができます。 この追加したファイルのプロパティを開いてみましょう。 プロパティの開くには、ソリューションエクスプローラー上でファイルを右クリックしてコンテキストメニ…
例えばFile.OpenRead(filePath)メソッドなどでファイルにアクセスするとき、filePathを相対パスで指定したとき、それはどこ基準なのでしょうか。 これは「アプリケーションの実行ファイルのパス」が基準になります。 一つコンソールアプリケーションを作成し…
はじめに 追記:こちらがとても詳しいことがわかりました。 僕が書いた記事はもしかしたら役に立つかもしれません( ;∀;) Visual Studioでアプリケーションを作成するときに、アプリケーションにテキストファイルや画像ファイルなどいろいろなファイルを追加…
はじめに (注:AssemblyクラスはSystem.Reflection名前空間です) アプリケーションを作成するときに、何らかのテキストファイルをアプリケーション内に持たせておいて、内部での処理や表示のために使いたいことがあります。 正しい方法かどうかは置いとい…
いきなり追記(2018.10.15) @Zuishinさんより教えていただいた方法だと、ビルドアクションにResourceを設定したファイルに非常にスマートにアクセスできます。@Zuishinさんありがとうございます。 さて、ファイルの追加、ビルドアクションの設定の仕方は僕…
<2018年一人アドベントカレンダー9日目> はじめに 何番煎じかという内容です。 こちらを参考に自分で手を動かしてみたことの備忘録です。 さて、いつもと違うデザインでアプリを作ってみると、とても新鮮に感じられてテンションが上ります。 NugetでMateri…
金曜日だけの拡張メソッド。 他の曜日?何ですか、それ? public static class DateTimeOffsetExtensions { public static bool IsFriday(this DateTimeOffset dateTime) { return dateTime.DayOfWeek == DayOfWeek.Friday; } }
環境 Windows 10 1903 Visual Studio 2019 16.3 preview2 .NET Core 2.1 FluentAssertions 5.8.0 はじめに FluentAssertionsはC#の単体テストフレームワークです。 このフレームワークを使うことで単体テストのコードがどのように書けるのかは、公式サイトの…