かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

2013-12-25から1日間の記事一覧

.NETでSQLite使うときの接続情報

System.Data.SQLiteをNuGetで入れた後に以下のような構成を追加する。こうするとDbProviderFactories経由で諸々生成できてハッピー。 <configuration> <connectionStrings> <add name="sqlite" connectionString="Data Source=:memory:;" providerName="System.Data.SQLite"/> </connectionStrings> <system.data> </system.data></configuration>

キャメルケースやアッパーキャメルケースの文字列を_区切りの文字列にする

C#

小ネタですが。 var name = "PropertyName"; var output = name.Zip((name + " ").Skip(1), Tuple.Create) .Aggregate("", (x, y) => char.IsLower(y.Item1) && char.IsUpper(y.Item2) ? x + char.ToLower(y.Item1) + "_" : x + char.ToLower(y.Item1)); Con…