zoukankan      html  css  js  c++  java
  • C#------字段与局部变量的操作

    首先说一下定义:

    1. 申明为类型级的变量为字段;
    2. 在方法中申明的变量为局部变量。
    3. 如果方法中局部变量与字段申明名称相同,那么在方法调用时首先使用的是局部变量而隐藏类型级变量,直至方法结束。

    例子1:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace ConsoleApplication1
     8 {
     9     class Program
    10     {
    11         static int i = 10;
    12         static void Main(string[] args)
    13         {
    14             int i = 20;
    15             Console.WriteLine("main i = {0}",i);
    16 
    17             Console.ReadKey();
    18         }
    19     }
    20 }

    结果:main i = 20

    例子2:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace ConsoleApplication1
     8 {
     9     class Program
    10     {
    11         static int i = 10;
    12         static void Main(string[] args)
    13         {
    14             int i = 20;
    15             Console.WriteLine("main i = {0},static i={1}",i,Program.i);
    16 
    17             Console.ReadKey();
    18         }
    19     }
    20 }

    结果:main i = 20,static i=10

    由此结论,要调用相同名称的字段与局部变量时,对于字段可以使用object.filename语法实现。

  • 相关阅读:
    【12】简单SQL语句
    【11】分离与附加
    【10】约束
    CSS深入理解学习笔记之vertical-align
    CSS深入理解学习笔记之relative
    CSS深入理解学习笔记之z-index
    CSS深入理解学习笔记之margin
    CSS深入理解学习笔记之padding
    CSS深入理解学习笔记之border
    网页结构与表现原则
  • 原文地址:https://www.cnblogs.com/lumao1122-Milolu/p/11629752.html
Copyright © 2011-2022 走看看