タグ

ブックマーク / pub.ne.jp (2)

  • メモ置き場: [VB.NET] LINQ to DataTable のDistinct を検証してみた

    匿名形とかクラス内の複数のプロパティで何かやりたいって場合は、メソッド式は避けた方がいいんだろうか。 「IEqualityComparer」クラスの書き方が悪い可能性は大いにありえるけども、「IEqualityComparer」をわざわざ作らないといけないのは面倒。 データ数が少ない場合は、DataRow.ToTable の方がわずかに早いけど、行数が多くなるとLinq のクエリ式の方が早くなる。また、コードの可読性もLinq のクエリ式の方が良い。 Linq のGroupBy だと他にもグループの件数やら最大値・最小値なんかも持ってこれるみたいだし、Linq はできる子みたい。 Distinct とGroupBy の使い分けは、可読性も良いしDistinct で足りる時はDistinct で良いと思う。 注意点としては、Linq のクエリ式の特徴でクエリを宣言したときではなく、

  • 紫水晶の和: jQuery validation plugin について(その2) rules: methodsの補足

    jQuery validation plugin について(その1)でメッセージの日語化をする時に、Methods:を参考にさせてもらいました。参考情報として、補足しておきます。●日付チェック dateISO(="YYYY-MM-DD"チェック) dateDE(="DD.MM.YYYY"チェック)  dateは評価対象に日付型を設定しているので、正しい日付か見ています。 dateISOとdateDEは、数値と区切り文字のパターンマッチで評価しています。 したがって、"9999-99-99"や"99.99.9999"という値がtrueと認識されます。●数値チェック numberDE(="000 000 000,00"チェック ・・・空白3桁区切り、カンマ少数点) numberが我々に馴染みのあるカンマ3桁区切り、少数点の書式チェックです。 numberDEはサイトを参照するかぎり、germ

  • 1