微软IOC容器Unity简单代码示例1详解编程语言

@(编程)

1. 通过Nuget下载Unity

这个就不介绍了

2. 接口代码

 
namespace UnityDemo 
{ 
    interface ILogIn 
    { 
        void Login(); 
    } 
} 
 

3. 实现代码

using System; 
 
namespace UnityDemo 
{ 
    class LogInImpl : ILogIn 
    { 
        public void Login() 
        { 
            Console.WriteLine("login"); 
        } 
    } 
} 
 

4. 调用代码

using Microsoft.Practices.Unity; 
using System; 
 
namespace UnityDemo 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            IUnityContainer container = new UnityContainer(); 
            container.RegisterType<ILogIn, LogInImpl>(); 
            var item = container.Resolve<ILogIn>(); 
            item.Login(); 
            Console.Read(); 
        } 
    } 
} 
 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20963.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论