zoukankan      html  css  js  c++  java
  • .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

    静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。

  • 相关阅读:
    Extjs combobox设置默认值
    sql 游标循环遍历
    .NET中的DES对称加密
    Asp.Net生命周期
    浅谈C#随机数发生器
    面向对象-多态 附抽象
    c#常用的一些命名空间
    c#面向对象编程基础
    string应用
    [自习任我行]第二阶段任务跟踪10
  • 原文地址:https://www.cnblogs.com/tangt/p/3914307.html
Copyright © 2011-2022 走看看