none
关于List<>里的数据问题? RRS feed

答案

  • 理论上不存在这样的“双重类型”。我建议你应该写List<double>,这样就可以了。(一律考虑最大的那个数值类型)。如果你只使用net framework4以下……


    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    • 已标记为答案 ZSDN 2012年7月27日 7:49
    • 已编辑 ThankfulHeart 2012年7月30日 12:25
    2012年7月27日 5:19
  • 我要在List<>里既保存 int 的类型又要保存 float 类型,我该怎么做呢?


    zhangwei

    List里不可以,但是不妨建议你使用Tuple类(只能在net  framework4)

    
    
    
    
    class Program
        { 
            static void Main(string[] args)
            {
              Tuple<int,int,float> t=  Tuple.Create<intintfloat>(1, 2, 1.5f);
     
              foreach (PropertyInfo item in t.GetType().GetProperties().Where(s=>s.Name.StartsWith("Item")).Select(s=>s))
              {
                  Console.WriteLine(item.GetValue(t,null));
              }
            }
        }

    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    • 已标记为答案 ZSDN 2012年7月31日 4:23
    2012年7月30日 12:25

全部回复