• 大小: 0.13M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 实例  C#  c  

资源简介

模拟英雄联盟的英雄相关实例进行的依赖注入,底层使用反射机制,使用面向接口编程

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HeroAlliance.IBLL;
using HeroAlliance.IDAL;

namespace HeroAlliance.BLL
{
    public class HeroService : IHeroService
    {
        public void Talking(AbstractHero hero)
        {
            Console.WriteLine(“哈哈哈,应该把 {0} Ban掉的,哈哈哈哈!“ hero.Name);
        }
        public void SkillsAttack(AbstractHero hero)
        {
            Console.WriteLine(“{0} 扔出了他的大招,哈哈哈哈!来自 {1}“ hero.Name hero.GetType().Name);

            hero.Run(hero.Name);
            hero.Attack(hero.Name);
        }
         
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-14 16:40  HeroAlliance\
     目录           0  2017-12-14 16:50  HeroAlliance\HeroAlliance.BLL\
     文件        2779  2017-12-26 11:27  HeroAlliance\HeroAlliance.BLL\HeroAlliance.BLL.csproj
     文件         690  2017-12-15 09:52  HeroAlliance\HeroAlliance.BLL\HeroService.cs
     目录           0  2017-12-14 14:16  HeroAlliance\HeroAlliance.BLL\Properties\
     文件        1364  2017-12-14 14:16  HeroAlliance\HeroAlliance.BLL\Properties\AssemblyInfo.cs
     目录           0  2017-12-14 14:17  HeroAlliance\HeroAlliance.BLL\bin\
     目录           0  2017-12-26 11:26  HeroAlliance\HeroAlliance.BLL\bin\Debug\
     文件        4608  2017-12-26 11:26  HeroAlliance\HeroAlliance.BLL\bin\Debug\HeroAlliance.BLL.dll
     文件       11776  2017-12-26 11:26  HeroAlliance\HeroAlliance.BLL\bin\Debug\HeroAlliance.BLL.pdb
     文件        4096  2017-12-26 11:26  HeroAlliance\HeroAlliance.BLL\bin\Debug\HeroAlliance.IBLL.dll
     文件        7680  2017-12-26 11:26  HeroAlliance\HeroAlliance.BLL\bin\Debug\HeroAlliance.IBLL.pdb
     文件        4608  2017-12-26 11:26  HeroAlliance\HeroAlliance.BLL\bin\Debug\HeroAlliance.IDAL.dll
     文件        7680  2017-12-26 11:26  HeroAlliance\HeroAlliance.BLL\bin\Debug\HeroAlliance.IDAL.pdb
     目录           0  2017-12-14 14:16  HeroAlliance\HeroAlliance.BLL\obj\
     目录           0  2017-12-26 11:28  HeroAlliance\HeroAlliance.BLL\obj\Debug\
     文件        5819  2017-12-26 11:28  HeroAlliance\HeroAlliance.BLL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         781  2017-12-26 11:28  HeroAlliance\HeroAlliance.BLL\obj\Debug\HeroAlliance.BLL.csproj.FileListAbsolute.txt
     文件        7212  2017-12-26 11:28  HeroAlliance\HeroAlliance.BLL\obj\Debug\HeroAlliance.BLL.csprojResolveAssemblyReference.cache
     文件        4608  2017-12-26 11:28  HeroAlliance\HeroAlliance.BLL\obj\Debug\HeroAlliance.BLL.dll
     文件       13824  2017-12-26 11:28  HeroAlliance\HeroAlliance.BLL\obj\Debug\HeroAlliance.BLL.pdb
     目录           0  2018-01-10 09:45  HeroAlliance\HeroAlliance.BLL\obj\Debug\TempPE\
     目录           0  2017-12-14 16:45  HeroAlliance\HeroAlliance.DAL\
     文件         762  2017-12-15 09:37  HeroAlliance\HeroAlliance.DAL\Delevin.cs
     文件         757  2017-12-15 09:38  HeroAlliance\HeroAlliance.DAL\Ezreal.cs
     文件        2792  2017-12-26 11:27  HeroAlliance\HeroAlliance.DAL\HeroAlliance.DAL.csproj
     文件         757  2017-12-15 09:38  HeroAlliance\HeroAlliance.DAL\Irelia.cs
     目录           0  2017-12-14 14:16  HeroAlliance\HeroAlliance.DAL\Properties\
     文件        1364  2017-12-14 14:16  HeroAlliance\HeroAlliance.DAL\Properties\AssemblyInfo.cs
     文件         749  2017-12-15 09:38  HeroAlliance\HeroAlliance.DAL\Ryze.cs
     文件         753  2017-12-15 09:38  HeroAlliance\HeroAlliance.DAL\Sivir.cs
............此处省略107个文件信息

评论

共有 条评论