首页 > 代码库 > .NET 各种问题汇总
.NET 各种问题汇总
1.i++ 与++i的区别
using System;class TestApp{ public static void Main() { int i = 8; int count = ++i;//第一步先要计算++i这时候i的值为9然后进行赋值运算,count的值为9 int count2 =i++;//第一步计算赋值将i的值赋值给count2这时count2的值为9,在运算i++使得i的值改变为10 Console.WriteLine("i++->{0}",count);//9 Console.WriteLine("++i->{0}",count2);//9 Console.ReadLine(); }}
using System;class TestApp{ public static void Main() { int i = 8; int count = i++;//第一步计算赋值将i的值赋值给count2这时count2的值为9,在运算i++使得i的值改变为8 int count2 = ++i;//第一步先要计算++i这时候i的值为9然后进行赋值运算,count的值为10 Console.WriteLine("i++->{0}",count);//8 Console.WriteLine("++i->{0}",count2);//10 Console.ReadLine(); }}
如果有表达式a=i++它等价于a=i;i=i+1;
同样如果有表达式a=++i它等价于i=i+1;a=i;
2.静态类static
静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。
.NET 各种问题汇总
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。