A <T>其中T:new()这是类型参数约束,其中表名了对类型变量T的约束关系。其中T:A表示类型变量是继承于A的,或者是A本省。其中T:net T持有类型参数约束有以下五种:其中T:struct T必须是一个结构类型其中一个无参构造函数其中T:NameOfBaseClass T必须继承名为NameOfBaseClass的类其中T:NameOfInterface T必须实现名为NameOfInterface的接口
A类,其中T:new()
这是类型参数约束,其中表名了对类型变量T的约束关系。其中T:A表示类型变量是继承于A的,或者是A本省。其中T:new()指明了创建T的实例应该使用的构造函数。
.NET支持的类型参数约束有以下五种:
其中T:struct T必须是一个结构类型
其中T:class T必须是一个类(class)类型,不是结构(structure)类型
其中T:new()T必须要有一个无参构造函数
其中T:NameOfBaseClass T必须继承名为NameOfBaseClass的类
其中T:NameOfInterface T必须实现名为NameOfInterface的接口
快捷键-加粗 按按按按按按按按按按按按按按按按按按按按按按按按按按按按按按按按按Ctrl + B
-斜体 CTRL +我
-引用 CTRL + Q
-插入链接 按CTRL +大号键键键键键键入键键键键键键键
-插入代码 按下按下按下按下按下按+ +
- 插图
按CTRL + G“ -提升标题
-有序列表'按单按”顺序“ '无序列表''按CTRL + U”
-横线 按按按按按按CTRL + [R
-撤销 按按按按按CTRL + Z
-重做 按按按按CTRL + Y
###代码块代码块语法遵循标准降价代码,例如:
蟒@requires_authorization DEF somefunc(参数1 =” ',参数2 = 0):'''文档字符串''',如果参数1> param2的:#有趣打印'大'返回(参数2 - 参数1 + 1)无或类SomeClass的的:通过> >>>消息='''翻译...提示'''
`
###脚注生成一个脚注[^脚注] [^脚注]:这里是**脚注**的*内容*。使用MathJax渲染* LaTex *数学公式,详见[math.stackexchange.com] [1]。 - 行内公式,数学公式为:$ \ Gamma(n)=(n-1)!\ quad \ foall n \ in \ in \ mathbb N $ .-块级公式:$ $ x = \ dfrac {-b \ pm \ sqrt {b ^ 2 - 4ac}} {2a} $ $更多LaTex语法请参考[这儿] [3]。### UML图:可以生染序列图:```序列张三 - >李四:嘿,小四儿,写博客了没需要注意的李四权:李四愣了一下,说:李四 - >张三:?忙得吐血,哪有时间写```或者流程图:`` `