C#
文章平均质量分 67
慕言小鹏
这个作者很懒,什么都没留下…
展开
-
Convert.ToInt32() 与 int.Parse() 的区别
在没搞清楚 Convert.ToInt32 和 int.Parse() 的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从 url 中取一个参数 page 的值,我们知道这个值是一个 int,所以即可以用 Convert.ToInt32(Request.QueryString["page"]),也可以用 int.Parse(Request.QueryString["page"...原创 2018-05-02 10:33:52 · 490 阅读 · 0 评论 -
简谈一下string 转 int 抛异常
string 字符串类型和 int 也是可以转换的。下一行的代码给出错误的转换方法。string a = "123"; // 将a设置为字符串“123” int x = (int) a; // 转换上述代码,毋庸置疑,肯定是错误的。VS 在编译时就过不了。那么,string 该怎么转换成 int 呢?这里,我们需要用到 int.Parse(),核心代码为:string a = "123"; ...原创 2018-05-02 10:36:59 · 4591 阅读 · 0 评论 -
var, object, dynamic的区别以及使用
var, object, dynamic的区别以及使用 阅读目录: 一. 为什么是它们三个 二. 能够任意赋值的原因 三. dynamic的用法 四. 使用dynamic的注意事项 拿这三者比较的原因是它们在使用的时候非常相似。你可以用它 们声明的变量赋任何类型的值。 看看下面的示例:var a = 1;object b = 1;dynamic c = 1...转载 2018-05-07 17:58:00 · 3326 阅读 · 2 评论