日期:2014-05-17  浏览次数:20786 次

请教关于C#调用图片
现在在做一个监控系统,有个小小的要求,就是,后台传输一组数据,例如是:3000,然后,在前台显示要求效果是调用这些图片来显示,效果如:这个截图是有3.gif+0.gif+0.gif+0.gif+0.gif组成的,但是,通过C#,该怎么写呢?即使,如果后台,传过来的是1就调用1.gif的图片,如果传过来的是23就调用2.gif+3.gif。先谢过各位大虾了。对了,声明一下,是在Web上,不是Winform哦。

------解决方案--------------------
探讨
现在在做一个监控系统,有个小小的要求,就是,后台传输一组数据,例如是:3000,然后,在前台显示要求效果是调用这些图片来显示,效果如:这个截图是有3.gif+0.gif+0.gif+0.gif+0.gif组成的,但是,通过C#,该怎么写呢?即使,如果后台,传过来的是1就调用1.gif的图片,如果传过来的是23就调用2.gif+3.gif。先谢过各位大虾了。对了,声明一下,是在Web上,不是Winf……

------解决方案--------------------
C# code


        private string numConverPic(string str)
        {
            string tmp = "";
            StringBuilder result = new StringBuilder();
            for (int i = 0; i < str.Length; i++)
            {
                tmp = str.ToString().Substring(i,1);
                if (!tmp.Equals("."))
                {
                    result.Append("+");
                    result.Append(tmp.ToString());
                    result.Append(".gif");
                }
            }
            return result.ToString().Remove(0,1);
        }