MASUDAQ BLOG
NO DEVELOPMENT NO LIFE.
DateTime の ToString で曜日、月を英語表示させる
.NET では、カレントのカルチャで文字列がフォーマットされるため。以下のようにコーディングした場合は、カレントのカルチャである日本語で文字列が出力される。string formatString = "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'";DateTime n = DateTime.Now;System.Console.WriteLine(n.ToString(formatString)); 上記のコードでの出力文字列は以下のようになる。水, 31 3 2010 03:40:00 GMTこれを英語表記に変更する場合は、ToString メソッドのオーバーロードメソッドの第二引数に、フォーマットの元となるカルチャ ("en-US") を指...
XPath の文字列比較で、小文字と大文字を区別しない方法
.NET の XML DOM を使って、XPath の文字列比較によって、大文字、小文字を区別することなく、ノードをセレクトする方法を紹介する。一般的な言語系であれば、文字列比較関数で、大文字、小文字を区別することなく、文字列を一致させるオプションが用意されていることは普通だ。しかし、XPath では、そのような関数のオプションは用意されていないようだ。translate() 関数を応用することによって実現する。まず、translate() 関数によって、検索対象ノード値文字列を小文字に変換する。これは、string クラスの ToLowerString() メソッドに相当する。translate(@targetAttribute, 'ABCDEFGHIJKLMNOPQR...
XmlSerializer によりシリアライズしたオブジェクトを XmlDocument オブジェクトに変換する方法
XmlDocumentSystem.Xml.XmlDocumentXmlSerializerSystem.Xml.SerializationXmlSerializer によりシリアライズしたオブジェクトを XmlDocument オブジェクトに変換する方法=========================================================using System.Xml.Serialization;[XmlRoot("branch")]public class Branch{ [XmlElement("name")] public string name = null;[XmlElement("title")]public string Ti...
最新の記事
- .NET 8 RC1 を Visual Studio 2022 で利用する
- .NET 8 リリース日と .NET ライフサイクルまとめ
- ASP.NET Core アプリで、掲載コードをハイライト表示する
- Blazor WebAssembly で Azure OpenAI Service のフロントエンドを開発
- ASP.NET Core Web アプリで、Bootstrap Icons を使用する
- ASP.NET Core Web アプリの Bootstrap バージョンを最新にする
- ngrok の代替となる Visual Studio 2022 Dev Tunnels
- Visual Studio 2022 で Sass(.scss) をコンパイルする
- Azure App Service 発行プロファイルで appsettings.json を除外する
- Azure App Service でネスト構造のアプリケーション設定を定義する