zoukankan      html  css  js  c++  java
  • unity配置最簡單程序

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.Practices.Unity;
    using System.Configuration;
    using Microsoft.Practices.Unity.Configuration;

    namespace ConsoleApplication2
    {
        class Program
        {
            static void Main(string[] args)
            {
                var container = new UnityContainer();
                UnityConfigurationSection configuration = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");
                configuration.Configure(container);

                IClass classInfo = container.Resolve<IClass>();
                classInfo.ShowInfo();

                Console.Read();
            }
        }
        public interface IClass
        {
            void ShowInfo();
        }

        public class MyClass : IClass
        {

            public void ShowInfo()
            {
                Console.WriteLine("dddddddddddd");
            }
        }
    }

    ----------------------------------------配置文件-----------------------------
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <configSections>
        <section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" />
      </configSections>
      <unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
        <!--alias 定義別名-->
        <alias alias="IClass" type="ConsoleApplication2.IClass, ConsoleApplication2" />
        <alias alias="MyClass" type="ConsoleApplication2.MyClass, ConsoleApplication2" />
        <!--引入下面的命名空間,可以省的輸入過多的內容-->
        <namespace name="ConsoleApplication2" />
        <assembly name="ConsoleApplication2" />

        <container >
          <register type="IClass" mapTo="MyClass" />
        </container>

      </unity>
    </configuration>


     

  • 相关阅读:
    什么是Redis?
    请写出常用的linux指令
    Maven常用命令有哪些?
    Maven的工程类型有哪些?
    Maven仓库是什么
    什么是Maven?
    Shiro 的优点
    比较 SpringSecurity 和 Shiro
    判断x二进制编码中1的个数的奇偶性
    寻找600851475143的最大素因子的快速算法
  • 原文地址:https://www.cnblogs.com/pnljs/p/3498218.html
Copyright © 2011-2022 走看看