Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
桑榆肖物
skill_tree_dotnet
提交
ce3bf968
S
skill_tree_dotnet
项目概览
桑榆肖物
/
skill_tree_dotnet
与 Fork 源项目一致
Fork自
CSDN 技术社区 / skill_tree_dotnet
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_dotnet
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ce3bf968
编写于
12月 16, 2021
作者:
F
feilong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加桌面开发子目录
上级
1d4d3861
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
343 addition
and
1 deletion
+343
-1
data/1..NET初阶/3.C#特性/1.C#3.0特性/config.json
data/1..NET初阶/3.C#特性/1.C#3.0特性/config.json
+14
-0
data/1..NET初阶/3.C#特性/2.C#4.0特性/config.json
data/1..NET初阶/3.C#特性/2.C#4.0特性/config.json
+12
-0
data/1..NET初阶/3.C#特性/3.C#5.0特性/config.json
data/1..NET初阶/3.C#特性/3.C#5.0特性/config.json
+13
-0
data/1..NET初阶/3.C#特性/4.C#6.0特性/config.json
data/1..NET初阶/3.C#特性/4.C#6.0特性/config.json
+19
-0
data/1..NET初阶/3.C#特性/5.C#7.0特性/config.json
data/1..NET初阶/3.C#特性/5.C#7.0特性/config.json
+25
-0
data/1..NET初阶/3.C#特性/6.C#8.0特性/config.json
data/1..NET初阶/3.C#特性/6.C#8.0特性/config.json
+14
-0
data/1..NET初阶/3.C#特性/7.C#9.0特性/config.json
data/1..NET初阶/3.C#特性/7.C#9.0特性/config.json
+18
-0
data/1..NET初阶/3.C#特性/8.C#10.0功能/config.json
data/1..NET初阶/3.C#特性/8.C#10.0功能/config.json
+22
-0
data/1..NET初阶/3.C#特性/config.json
data/1..NET初阶/3.C#特性/config.json
+5
-0
data/2..NET中阶/2.桌面应用/1.WinForm/config.json
data/2..NET中阶/2.桌面应用/1.WinForm/config.json
+9
-0
data/2..NET中阶/2.桌面应用/2.WPF/config.json
data/2..NET中阶/2.桌面应用/2.WPF/config.json
+9
-0
data/2..NET中阶/2.桌面应用/3. UWP/config.json
data/2..NET中阶/2.桌面应用/3. UWP/config.json
+9
-0
data/tree.json
data/tree.json
+174
-1
未找到文件。
data/1..NET初阶/3.C#特性/1.C#3.0特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-a70e90f8e89e48bb839ca3d408205e7d"
,
"keywords"
:
[
"隐含类型局部变量"
,
"自动属性"
,
"匿名类型"
,
"Lambda表达式"
,
"对象与集合初始化器"
,
"扩展方法"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/1..NET初阶/3.C#特性/2.C#4.0特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-d4650354f5f5498e9969fd98bbb40323"
,
"keywords"
:
[
"互操作特性"
,
"协变和逆变"
,
"命名参数和可选参数"
,
"动态查找"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/1..NET初阶/3.C#特性/3.C#5.0特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-730d385761c64702b710308c91271c9c"
,
"keywords"
:
[
"case支持表达式"
,
"带参数的泛型构造函数"
,
"扩展属性"
,
"支持null类型运算"
,
"绑定运算符,:=:"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/1..NET初阶/3.C#特性/4.C#6.0特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-261b7953c92f46dabb6d0c6c44682166"
,
"keywords"
:
[
"改进的重载解析"
,
"异常过滤器"
,
"nameof 表达式"
,
"一元空值检查操作符?"
,
"自动属性增强"
,
"索引初始化器"
,
"字符串插值"
,
"导入类静态方法"
,
"Catch,Finally语句块中可用await"
,
"在集合初始化器中使用扩展的Add方法"
,
"表达式方法体"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/1..NET初阶/3.C#特性/5.C#7.0特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-873e5b540ba74bdbaa46d2536e458959"
,
"keywords"
:
[
"更多的表达式方法体成员"
,
"本地方法"
,
"ref局部变量和返回ref变量"
,
"out 变量"
,
"异步Main方法"
,
"private protected 访问修饰符"
,
"更泛化的异步返回类型"
,
"default字面量表达式"
,
"数值字面量语法改进"
,
"命名参数不需要在最后"
,
"异常表达式"
,
"tuple元素名可推导"
,
"数字字面量的前导分隔符"
,
"元组"
,
"模式匹配"
,
"占位符"
,
"只读引用"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/1..NET初阶/3.C#特性/6.C#8.0特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-c0579192897947a7b511ed202a9a4c18"
,
"keywords"
:
[
"Ranges and indices 范围和索引"
,
"递归的模式匹配"
,
"可空引用类型"
,
"Async streams 异步流"
,
"Switch 表达式"
,
"接口成员的默认实现"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/1..NET初阶/3.C#特性/7.C#9.0特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-895664b2263f4c5db95d8ec2c0b2b24a"
,
"keywords"
:
[
"仅限 Init 的资源库"
,
"值相等性"
,
"顶级语句"
,
"模式匹配增强功能"
,
"属性定义的位置语法"
,
"用于显示的内置格式设置"
,
"Record类型"
,
"Record和类的继承"
,
"不可变性"
,
"非破坏性变化"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/1..NET初阶/3.C#特性/8.C#10.0功能/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"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
data/1..NET初阶/3.C#特性/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-a0968f78949448b7948a6a207b1d3262"
,
"keywords"
:
[]
}
\ No newline at end of file
data/2..NET中阶/2.桌面应用/1.WinForm/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-6c14a94995674b10aff78bce72366612"
,
"keywords"
:
[
"WinFrom开发"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/2..NET中阶/2.桌面应用/2.WPF/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-ff82db75f96f42b89c75dfbf6fad534f"
,
"keywords"
:
[
"WPF开发"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/2..NET中阶/2.桌面应用/3. UWP/config.json
0 → 100644
浏览文件 @
ce3bf968
{
"node_id"
:
"csharp-fd4985c683f64669b906a2cda0a4c070"
,
"keywords"
:
[
"UWP开发"
],
"children"
:
[],
"export"
:
[]
}
\ No newline at end of file
data/tree.json
浏览文件 @
ce3bf968
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录