以前、.NET FrameworkのソースコードをホストしているWebサイトを紹介しました。 blog.jhashimoto.net会社の先輩から、このWebサイトのソースコードをVisual Studioから簡単に参照する拡張機能「Ref12」を教えてもらったので、紹介します。
Visual Studio 2015で、現在のコンテキストのテストを実行する方法を紹介します。
2015年のPVの多かった記事ベスト10です。
「DDD Alliance! ドメイン駆動設計のためのオブジェクト指向入門」に参加してきたので、まとめページを作成しました。
IEnumerable.ToArrayとToListの速度を比べてみました。
.NET Frameworkのソースコードは以前から公開されてましたが、今はWebサイトがあるのですね。知りませんでした。
前回、HashSetに拡張メソッドで、AddRangeを実装しました。blog.jhashimoto.net今回は、同様にAsReadOnly<T>を実装してみました。</t>
List<T>にはAddRangeがありますが、なぜかHashSet<T>にはありません。拡張メソッドで実装してみました。 HashSetExtensions.cs using System; using System.Collections.Generic; namespace Extensions { public static class HashSetExtensions { /// <summary> /// 指定し</summary></t></t>…
プレースホルダーの画像を生成してくれるサイト「PLACEMAT」を紹介します。
String.Formatで "{" と "}" を出力するには、"{" または "}" を2つ続けて記述します。
前回、TrimStartのオーバーロードを書いたので、今回はTrimEndのオーバーロードを書きたいと思います。blog.jhashimoto.net
Segoe MDL2 Assetsのチートシートを紹介します。
String.TrimStartは、引数がcharです。Stringが引数のオーバーロードを書いてみました。
ToListがあるなら、ToCollectionがあってもいいと思い、書いてみました。
Silverlightで、HG丸ゴシックM-PROフォントを使う方法を紹介します。
この記事は、knockout.js Advent Calendar 2015の24日目です。qiita.comknockout.jsのMappingプラグインで変更のあったデータを点滅させる方法を紹介します。
この記事は、JavaScript Advent Calendarの22日目です。qiita.comwindow.onerrorで、Function呼び出しのスタックトレースを取得するサンプルを作成してみました。
この記事は、C# Advent Calendarの22日目です。qiita.com任意のXMLを読み込めるクラスXmlLoaderをつくってみました。
この記事は、Bootstrap Advent Calendarの23日目です。qiita.comBootstrapは便利ですが、たまに必要なコントロールがないことがあります。 そんな時に使えるFuel UXを紹介します。Bootstrapを拡張するライブラリです。getfuelux.com
ASP.NET Web APIを使って、WindowsサービスでREST APIを公開する方法を紹介します。
前回、String.TrimStartにnullまたは空の配列を渡すと空白文字が削除されることを確認しました。
クラスライブラリリファレンスによると、String.TrimStartにnullまたは空の配列を渡すと空白文字が削除されるそうです。
MSDNフォーラムで回答しました。
指定した文字列を削除した文字列を取得する拡張メソッドRemoveです。
文字列を行に分割する拡張メソッドSplitToLinesです。
自分のブログを検索するChromeの設定を紹介します。過去記事を検索する時に便利です。
部屋の照明が電球1つで暗かったので、LEDシーリングライトに交換しました。
文字列が数字のみで構成されているかどうかを取得する拡張メソッドIsNumberOnlyです。
指定された文字数の文字列を文字列の左端から取得する拡張メソッドLeftです。
文字列の右端から指定された文字数の文字列を取得する拡張メソッドです。