关于本地变量的理解

     本地变量是在方法里面声明,只在方法里使用的变量,当某个变量只在一个方法里面需要使用时可以用本地变量。本地变量的声明和类里面字段的声明一样,如果在一个类中有相同名称的字段和本地变量时怎么办呢,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;}

转载于:https://www.cnblogs.com/Fusheng/archive/2012/03/26/2417612.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值