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> 

    
    
    
    


     

  • 相关阅读:
    Httpclient请求数据(post)
    实现定位(无基本地图)
    Httpclient请求数据
    带参数路径的刷新和加载
    AsyncTask异步交互和httpurlconnection结合使用
    判断网络状态
    Android数字签名
    app加固
    定位和xml解析和gson解析加上拉加载,下拉刷新
    下载app后自动安装程序
  • 原文地址:https://www.cnblogs.com/chquwa/p/5853717.html
Copyright © 2011-2022 走看看