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> 

    
    
    
    


     

  • 相关阅读:
    字符统计和滑动窗口
    字典树应用及用哈希表代替
    迷宫里的动态规划应用
    求所有排列中的第 i 个排列的问题
    最大子串和问题
    二分查找、变形及应用
    前 n 个数原址排序的问题
    LeetCode 32 括号匹配
    11.常用的API
    10.正则表达式
  • 原文地址:https://www.cnblogs.com/chquwa/p/5853717.html
Copyright © 2011-2022 走看看