C#的this关键字的用法有哪些
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要讲解了"C#的this关键字的用法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C#的this关键字的用法有哪些"吧!在使用C#的过
千家信息网最后更新 2025年01月18日C#的this关键字的用法有哪些
这篇文章主要讲解了"C#的this关键字的用法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C#的this关键字的用法有哪些"吧!
在使用C#
的过程中,发现this
关键是比较少用的,但是在下面这三个场合下是必须要使用的,不使用它是解决不了问题。
第一种场合就是当类成员变量的名称与函数的参数名称一样
比如下面这种情况:
public class Employee{ private string alias; private string name; public Employee(string name, string alias) { // Use this to qualify the members of the class // instead of the constructor parameters. this.name = name; this.alias = alias; }}
这里可以看到类成员变量的名称为alias
,而构造函数的名称也是alias
,编译器要区分到底是那一个名称,就需要类里的成员变量增加一个this
指针,这个指针就可以指明引用的名称是来自于类,而不是函数的参数,从而达到区分的目的。很多情况之下,可以在函数里写成员不一样的名称,就不用这样来处理了。
第二种场合就是将当前的对象当作参数传送给别的函数。
CalcTax(this);
调函数CalcTax
是一个类函数内,那么要本身传送给别人,只能使用this
引用了,只有它是用来标记自己的变量。
class Employee{ private string name; private string alias; private
感谢各位的阅读,以上就是"C#的this关键字的用法有哪些"的内容了,经过本文的学习后,相信大家对C#的this关键字的用法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
函数
名称
关键
C#
关键字
变量
参数
场合
就是
情况
成员
学习
内容
指针
问题
三个
不用
只有
对象
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全测评培训教程pdf
黑龙江数据库防护箱批量定制
你不在安全服务器上玩游戏
安阳殷都区软件开发
当前国际网络安全形势
网络安全方面年终总结
康创互联网科技
服务器证书无效怎么解决
济南服务器管理系统方案
商会如何做好网络安全
服务器关机后能ping通吗
浙江正规网络技术分类价目表
老年人如何自学网络技术
北京定做服务器机箱厂家
网络安全风险评估 资质
河北通惠网络技术有限公司
网络安全的目标最基本
嵩明信息化软件开发厂家价格
csgo有哪些服务器
网络安全四年级350字作文
画饭圈乱象会网络安全的绘画
net软件开发的应用
南通软件开发培训
商贸管理系统数据库需求分析阶段
qq聊天内容怎么看到服务器
bcs2021网络安全大会直播
南京联通软件开发待遇
图数据库转换关系数据库
服务器内存大但软件很卡
软件开发财务风险分析报告