zoukankan      html  css  js  c++  java
  • 关于本地变量的理解

         本地变量是在方法里面声明,只在方法里使用的变量,当某个变量只在一个方法里面需要使用时可以用本地变量。本地变量的声明和类里面字段的声明一样,如果在一个类中有相同名称的字段和本地变量时怎么办呢,C#使用this操作符来进行区分,加了this前缀的变量是类的字段,没加的是本地变量,实例如下:

    private const string _http="http://"; // 使用了常量变量,且注意C#编码惯例一般习惯在字段名前加_,但一些人避免是用它,因为在c,c++中,双下划线表示特殊的语言,特定                                                                                             //的意义。

    private string fulurl;   //同样声明一个字段,注意和本地变量里的fulurl区分,这里需要注意编码习惯最好是要求命名规则的一致性,上面用_,下面也需要用,保持一致,或者都不用

    public sting EnsureValidUrl(string url) //方法

    string fulurl;//与上面的字段一样的名字

    if(!(url.StartsWith(_http)))//验证url是否以_http常量开头

    {

    fulurl=_http+url;//本地变量

    this.fulrul=fulurl;//本地变量赋值给字段

    return fulurl;

    }

    else

    {return url;}

  • 相关阅读:
    「十二省联考2019」 春节十二响
    「八省联考2018」 劈配
    斯特林数
    「POJ2505」A multiplication game [博弈论]
    [luogu2048] [bzoj2006] [NOI2010] 超级钢琴 题解
    [HNOI2002]-洛谷2234-营业额统计-Treap
    平衡树Treap模板与原理
    KMP算法讲解
    高斯消元--模板,原理
    第一篇博客!!
  • 原文地址:https://www.cnblogs.com/Fusheng/p/2417612.html
Copyright © 2011-2022 走看看