摘要:
在泛型类型定义中,where 子句用于指定对下列类型的约束:这些类型可用作泛型声明中定义的类型参数的实参。 例如,可以声明一个泛型类MyGenericClass,这样,类型参数 T 就可以实现 IComparable<T> 接口: public class MyGenericClass<T> whe
阅读全文
posted @ 2016-02-25 17:14
邢帅杰
阅读(350)
推荐(0)
摘要:
测试数据 Person1: Id=1, Name="Test1" Person2: Id=1, Name="Test1" Person3: Id=2, Name="Test2" 以上list如果直接使用distinct方法进行过滤,仍然返回3条数据,而需要的结果是2条数据。下面给出解这个问题的方法:
阅读全文
posted @ 2016-02-25 16:49
邢帅杰
阅读(152)
推荐(0)
摘要:
-- 创建自定义表类型 CREATE TYPE [dbo].[App_ProductTable] AS TABLE( [p_name] [varchar](50) NOT NULL, [p_audio] [varchar](255) NOT NULL, [p_video] [varchar](255
阅读全文
posted @ 2016-02-25 15:31
邢帅杰
阅读(593)
推荐(0)
摘要:
文档:https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b 1.可以对查询出来的结果做一些转换,下面的例子在数组中查找以"B"开头的名字,然后全部转成小写输出 string[] names = { "Jack", "Bob", "Bill
阅读全文
posted @ 2016-02-20 17:46
邢帅杰
阅读(992)
推荐(0)
摘要:
注释、自定方法、模板嵌套子模板、循环输出不同class <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <!-- saved from url=(004
阅读全文
posted @ 2016-02-16 10:30
邢帅杰
阅读(164)
推荐(0)
摘要:
另一种模板写法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <!-- saved from url=(0043)http://jtemplates.
阅读全文
posted @ 2016-02-16 10:22
邢帅杰
阅读(196)
推荐(0)
摘要:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <!-- saved from url=(0043)http://jtemplates.tpython.
阅读全文
posted @ 2016-02-16 10:03
邢帅杰
阅读(137)
推荐(0)
摘要:
元字符 . :匹配除换行符以外的任意字符\w:匹配字母或数字或下划线或汉字\s:匹配任意的空白符 包括空格,制表符(Tab),换行符,中文全角空格等\d:匹配数字\b:匹配单词的开始或结束^:匹配字符串的开始$:匹配字符串的结束 例如: 1. 0\d{2}-\d{8} 这里\d后面的{2}和{8}的
阅读全文
posted @ 2016-01-21 17:17
邢帅杰
阅读(137)
推荐(0)
摘要:
使用模板绑定数据,可以嵌套循环 参考:http://www.doc88.com/p-6621237324128.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml
阅读全文
posted @ 2016-01-21 10:37
邢帅杰
阅读(474)
推荐(0)
摘要:
vs上NuGet搜索NPOI.Excel 和 Newtonsoft.Json,安装。https://www.cnblogs.com/mq0036/p/9835975.html /// <summary> /// 导出账单汇总 /// </summary> /// <param name="sende
阅读全文
posted @ 2016-01-19 11:46
邢帅杰
阅读(548)
推荐(0)