提交 ce3bf968 编写于 作者: F feilong

增加桌面开发子目录

上级 1d4d3861
{
"node_id": "csharp-a70e90f8e89e48bb839ca3d408205e7d",
"keywords": [
"隐含类型局部变量",
"自动属性",
"匿名类型",
"Lambda表达式",
"对象与集合初始化器",
"扩展方法"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-d4650354f5f5498e9969fd98bbb40323",
"keywords": [
"互操作特性",
"协变和逆变",
"命名参数和可选参数",
"动态查找"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-730d385761c64702b710308c91271c9c",
"keywords": [
"case支持表达式",
"带参数的泛型构造函数",
"扩展属性",
"支持null类型运算",
"绑定运算符,:=:"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-261b7953c92f46dabb6d0c6c44682166",
"keywords": [
"改进的重载解析",
"异常过滤器",
"nameof 表达式",
"一元空值检查操作符?",
"自动属性增强",
"索引初始化器",
"字符串插值",
"导入类静态方法",
"Catch,Finally语句块中可用await",
"在集合初始化器中使用扩展的Add方法",
"表达式方法体"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-873e5b540ba74bdbaa46d2536e458959",
"keywords": [
"更多的表达式方法体成员",
"本地方法",
"ref局部变量和返回ref变量",
"out 变量",
"异步Main方法",
"private protected 访问修饰符",
"更泛化的异步返回类型",
"default字面量表达式",
"数值字面量语法改进",
"命名参数不需要在最后",
"异常表达式",
"tuple元素名可推导",
"数字字面量的前导分隔符",
"元组",
"模式匹配",
"占位符",
"只读引用"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-c0579192897947a7b511ed202a9a4c18",
"keywords": [
"Ranges and indices 范围和索引",
"递归的模式匹配",
"可空引用类型",
"Async streams 异步流",
"Switch 表达式",
"接口成员的默认实现"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-895664b2263f4c5db95d8ec2c0b2b24a",
"keywords": [
"仅限 Init 的资源库",
"值相等性",
"顶级语句",
"模式匹配增强功能",
"属性定义的位置语法",
"用于显示的内置格式设置",
"Record类型",
"Record和类的继承",
"不可变性",
"非破坏性变化"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-40be8f91747e491fbfc0b8ea116f152c",
"keywords": [
"全局的 using",
"接口支持抽象静态方法",
"tuple 支持混合定义和使用",
"sealed record ToString 方法",
"record struct类型",
"嵌套属性模式匹配改进",
"泛型 attribute",
"lambda 改进",
"改进的字符串插值",
"struct 无参构造函数",
"常量字符串插值",
"匿名对象的 with",
"CallerArgumentExpression",
"文件范围的 namespace"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-a0968f78949448b7948a6a207b1d3262",
"keywords": []
}
\ No newline at end of file
{
"node_id": "csharp-6c14a94995674b10aff78bce72366612",
"keywords": [
"WinFrom开发"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-ff82db75f96f42b89c75dfbf6fad534f",
"keywords": [
"WPF开发"
],
"children": [],
"export": []
}
\ No newline at end of file
{
"node_id": "csharp-fd4985c683f64669b906a2cda0a4c070",
"keywords": [
"UWP开发"
],
"children": [],
"export": []
}
\ No newline at end of file
......@@ -154,6 +154,151 @@
}
]
}
},
{
"C#特性": {
"node_id": "csharp-a0968f78949448b7948a6a207b1d3262",
"keywords": [],
"children": [
{
"C#3.0特性": {
"node_id": "csharp-a70e90f8e89e48bb839ca3d408205e7d",
"keywords": [
"隐含类型局部变量",
"自动属性",
"匿名类型",
"Lambda表达式",
"对象与集合初始化器",
"扩展方法"
],
"children": []
}
},
{
"C#4.0特性": {
"node_id": "csharp-d4650354f5f5498e9969fd98bbb40323",
"keywords": [
"互操作特性",
"协变和逆变",
"命名参数和可选参数",
"动态查找"
],
"children": []
}
},
{
"C#5.0特性": {
"node_id": "csharp-730d385761c64702b710308c91271c9c",
"keywords": [
"case支持表达式",
"带参数的泛型构造函数",
"扩展属性",
"支持null类型运算",
"绑定运算符,:=:"
],
"children": []
}
},
{
"C#6.0特性": {
"node_id": "csharp-261b7953c92f46dabb6d0c6c44682166",
"keywords": [
"改进的重载解析",
"异常过滤器",
"nameof 表达式",
"一元空值检查操作符?",
"自动属性增强",
"索引初始化器",
"字符串插值",
"导入类静态方法",
"Catch,Finally语句块中可用await",
"在集合初始化器中使用扩展的Add方法",
"表达式方法体"
],
"children": []
}
},
{
"C#7.0特性": {
"node_id": "csharp-873e5b540ba74bdbaa46d2536e458959",
"keywords": [
"更多的表达式方法体成员",
"本地方法",
"ref局部变量和返回ref变量",
"out 变量",
"异步Main方法",
"private protected 访问修饰符",
"更泛化的异步返回类型",
"default字面量表达式",
"数值字面量语法改进",
"命名参数不需要在最后",
"异常表达式",
"tuple元素名可推导",
"数字字面量的前导分隔符",
"元组",
"模式匹配",
"占位符",
"只读引用"
],
"children": []
}
},
{
"C#8.0特性": {
"node_id": "csharp-c0579192897947a7b511ed202a9a4c18",
"keywords": [
"Ranges and indices 范围和索引",
"递归的模式匹配",
"可空引用类型",
"Async streams 异步流",
"Switch 表达式",
"接口成员的默认实现"
],
"children": []
}
},
{
"C#9.0特性": {
"node_id": "csharp-895664b2263f4c5db95d8ec2c0b2b24a",
"keywords": [
"仅限 Init 的资源库",
"值相等性",
"顶级语句",
"模式匹配增强功能",
"属性定义的位置语法",
"用于显示的内置格式设置",
"Record类型",
"Record和类的继承",
"不可变性",
"非破坏性变化"
],
"children": []
}
},
{
"C#10.0功能": {
"node_id": "csharp-40be8f91747e491fbfc0b8ea116f152c",
"keywords": [
"全局的 using",
"接口支持抽象静态方法",
"tuple 支持混合定义和使用",
"sealed record ToString 方法",
"record struct类型",
"嵌套属性模式匹配改进",
"泛型 attribute",
"lambda 改进",
"改进的字符串插值",
"struct 无参构造函数",
"常量字符串插值",
"匿名对象的 with",
"CallerArgumentExpression",
"文件范围的 namespace"
],
"children": []
}
}
]
}
}
]
}
......@@ -220,7 +365,35 @@
"桌面应用": {
"node_id": "csharp-7f969ccd70e048c99f8699b52cb1b744",
"keywords": [],
"children": []
"children": [
{
"WinForm": {
"node_id": "csharp-6c14a94995674b10aff78bce72366612",
"keywords": [
"WinFrom开发"
],
"children": []
}
},
{
"WPF": {
"node_id": "csharp-ff82db75f96f42b89c75dfbf6fad534f",
"keywords": [
"WPF开发"
],
"children": []
}
},
{
" UWP": {
"node_id": "csharp-fd4985c683f64669b906a2cda0a4c070",
"keywords": [
"UWP开发"
],
"children": []
}
}
]
}
},
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册