diff --git a/Study.DelegateSeries.Core/Study.DelegateSeries.Core.csproj b/Study.DelegateSeries.Core/Study.DelegateSeries.Core.csproj new file mode 100644 index 0000000..9f5c4f4 --- /dev/null +++ b/Study.DelegateSeries.Core/Study.DelegateSeries.Core.csproj @@ -0,0 +1,7 @@ + + + + netstandard2.0 + + + diff --git a/Study.DelegateSeries.Core/StudyDelegate.cs b/Study.DelegateSeries.Core/StudyDelegate.cs new file mode 100644 index 0000000..2de9493 --- /dev/null +++ b/Study.DelegateSeries.Core/StudyDelegate.cs @@ -0,0 +1,25 @@ +using System; + +namespace Study.DelegateSeries.Core +{ + /// + /// 委托学习 + /// + public class StudyDelegate + { + /* + * 委托系列学习 + * 1、委托概念 + * 2、定义与使用委托 + * 3、多播委托 + * 4、使用匿名方法 + * 5、使用Lamda表达式 + * 6、委托使用场景 + * 7、委托与事件 + * 8、委托与接口 + * 9、其它 + * 10、总结 + */ + + } +} diff --git a/委托系列学习.sln b/委托系列学习.sln new file mode 100644 index 0000000..5adf497 --- /dev/null +++ b/委托系列学习.sln @@ -0,0 +1,32 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.645 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Doc", "Doc", "{D8C26D31-979E-4492-A3CD-C325BCD13097}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Src", "Src", "{0CDDA35F-F045-4BE9-8C0F-D1A9C1BE433C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Study.DelegateSeries.Core", "Study.DelegateSeries.Core\Study.DelegateSeries.Core.csproj", "{6801B518-6303-4CB6-95BB-0B3A81DA2617}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6801B518-6303-4CB6-95BB-0B3A81DA2617}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6801B518-6303-4CB6-95BB-0B3A81DA2617}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6801B518-6303-4CB6-95BB-0B3A81DA2617}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6801B518-6303-4CB6-95BB-0B3A81DA2617}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {6801B518-6303-4CB6-95BB-0B3A81DA2617} = {0CDDA35F-F045-4BE9-8C0F-D1A9C1BE433C} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0C61CBE2-3F09-492A-993F-549076A3F16B} + EndGlobalSection +EndGlobal