2014-01-18から1日間の記事一覧

型がdefault値かnullならから文字列を返し、それ以外ならToString()で返すメソッド

C#

Viewにデータを表示するときに意外と役立つ※ユーザ定義型には使用できない。 /// nullかdefault値ならstring.Emptyを返す。それ以外ならToString()で返す。 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="source"></param> /// <returns></returns> public static string ValueOrStringEmpty<T>(T source) { if (source != null &&</t>…

クラスのプロパティ名を取得するメソッド

C#

/// <summary> /// クラスのプロパティ名を取得する /// </summary> /// <typeparam name="T"></typeparam> /// <param name="e"></param> /// <returns></returns> public static string GetName<T>(Expression<Func<T>> e) { var member = (MemberExpression)e.Body; return member.Member.Name; }</func<t></t>