zoukankan      html  css  js  c++  java
  • string.Format中的BUG

     public class Outer<T>
        {
            public class Inner<U, V>
            {
                static Inner()
                {
                    System.Web.HttpContext.Current.Response.Write("<br>");
                    System.Web.HttpContext.Current.Response.Write("Inner:");
                    string t = typeof(T).Name;
                    string u = typeof(U).Name;
                    string v = typeof(V).Name;
                    string str = string.Format("   Outer<{0}>.Inner<{1},{2}>  ", typeof(T).Name, typeof(U).Name, typeof(V).Name);
                    System.Web.HttpContext.Current.Response.Write(str);
                    System.Web.HttpContext.Current.Response.Write("<br>");
                  
                }
                public static void DummyMethod()
                { 
                 
                }
            }
    
    
        }
    测试数据:
     Outer<int>.Inner<string, DateTime>.DummyMethod();
           Outer<string>.Inner<int, int>.DummyMethod();
           Outer<object>.Inner<string, object>.DummyMethod();
           Outer<string>.Inner<string, object>.DummyMethod();
           Outer<object>.Inner<object, string>.DummyMethod();
           Outer<string>.Inner<int, int>.DummyMethod();
    结果:

      Inner: Outer.Inner

      Inner: Outer.Inner

      Inner: Outer.Inner

      Inner: Outer.Inner

      Inner: Outer.Inner

      实际要求结果:

       Inner: Outer<Int32>.Inner<String,DateTime>

      Inner: Outer<String>.Inner<Int32,Int32>

      Inner: Outer<Object>.Inner<String,Object>

      Inner: Outer<String>.Inner<String,Object>
      Inner: Outer<Object>.Inner<Object,String> 

    
    
    
    


     

  • 相关阅读:
    《需求规格说明书》的工作流程、组员分工和组员工作量比例
    电子公文传输系统 需求分析
    电子公文传输系统 团队展示
    团队作业(三)
    2.3.1测试
    缓冲区溢出漏洞实验
    cat userlist
    ls的功能
    团队作业(二)——需求分析
    C语言中的函数、数组与指针
  • 原文地址:https://www.cnblogs.com/chquwa/p/5853717.html
Copyright © 2011-2022 走看看