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;}

  • 相关阅读:
    信号量Semaphore
    进程锁Lock
    创建多进程Process
    什么是进程?什么是线程?进程和线程之间的区别是什么?
    Git命令
    xss攻击问题以及如何防范
    ORM跨表查询问题
    for循环将字典添加到列表中出现覆盖前面数据的问题
    Linux源码的目录结构
    嵌入式中 MMU的功能
  • 原文地址:https://www.cnblogs.com/Fusheng/p/2417612.html
Copyright © 2011-2022 走看看