当前位置: 首页 > wzjs >正文

excel+表格+做的网站网站推广服务商

excel+表格+做的网站,网站推广服务商,大一做家教的网站,有没有做黑市网站在 C# 编程中,了解如何从类的内部和外部访问成员是非常重要的。本文将详细介绍这两种访问方式,并通过示例代码展示其具体应用。 从类的内部访问成员 类的成员可以在类的内部自由地互相访问,即使这些成员被声明为private。在类的方法中&…

在 C# 编程中,了解如何从类的内部和外部访问成员是非常重要的。本文将详细介绍这两种访问方式,并通过示例代码展示其具体应用。

从类的内部访问成员

类的成员可以在类的内部自由地互相访问,即使这些成员被声明为private。在类的方法中,可以直接使用其他成员的名称来访问它们。

以下是一个示例代码:

class DaysTemp 
{ // 字段 private int High = 75; private int Low = 45; // 方法 private int GetHigh() { return High; // 访问私有字段 } private int GetLow() { return Low; // 访问私有字段 } public float Average() { // 访问私有方法 return (GetHigh() + GetLow()) / 2; // 访问私有字段 } 
} 

在这个示例中,GetHigh和GetLow方法分别访问了私有字段High和Low,而Average方法则调用了这两个私有方法来计算平均值。

从类的外部访问成员

要从类的外部访问实例成员,必须使用点运算符(.),将变量名称和成员名称分隔开来。这种访问方式要求成员必须是public的。

以下是一个示例代码:

class DaysTemp 
{ // 字段 public int High; public int Low; 
} class Program 
{ static void Main() { DaysTemp temp = new DaysTemp(); // 创建对象,变量名称 temp temp.High = 85; // 给字段赋值 temp.Low = 50; Console.WriteLine("High:{0}", temp.High); Console.WriteLine($"Low:{temp.Low}"); } 
} 

在这个示例中,Main方法创建了一个DaysTemp类的对象temp,并通过点运算符访问了对象的High和Low字段。

综合应用

下面的代码展示了如何声明一个类、创建类的实例以及访问类的成员:

class DaysTemp 
{ public int High, Low; // 声明实例字段 public int Average() // 声明实例方法 { return (High + Low) / 2; } 
} class Program 
{ static void Main() { // 创建两个 DaysTemp 实例 DaysTemp t1 = new DaysTemp(); DaysTemp t2 = new DaysTemp(); // 给字段赋值 t1.High = 76; t1.Low = 57; t2.High = 75; t2.Low = 53; // 读取字段值,调用实例的方法 Console.WriteLine("t1:{0},{1},{2}", t1.High, t1.Low, t1.Average()); Console.WriteLine("t2:{0},{1},{2}", t2.High, t2.Low, t2.Average()); } 
} 

在这个示例中,Main方法创建了两个DaysTemp类的实例t1和t2,并分别给它们的字段赋值。然后,通过点运算符访问了字段的值,并调用了Average方法来计算平均值。

新旧字符串语法

在本文的示例代码中,我们使用了新旧两种字符串语法。新的字符串语法(如$“Low:{temp.Low}”)更易读,但现有代码和线上资源中大部分仍然使用旧的语法(如"High:{0}", temp.High)。因此,理解和使用这两种语法都是很重要的。

通过本文的介绍,你应该对 C# 中类成员的内部和外部访问方式有了更深入的了解。在实际编程中,根据需要合理地使用这些访问方式,可以提高代码的安全性和可维护性。

http://www.dtcms.com/wzjs/396490.html

相关文章:

  • 网站建设建站经验中国站长之家网站
  • 昆山小程序制作做网站怎么优化
  • 简述网站开发的基本流程简单的网页设计作品
  • 常州便宜的做网站服务快速排名程序
  • 网上给别人做网站营销网站建设大概费用
  • 建设一个网站大概费用成都移动seo
  • 个人网站制作软件哪个好百度老年搜索
  • 自己做微商想做个网站编写网站
  • 网站建设策划书有哪些内容关键词排名
  • 哈尔滨公众号制作seo网站排名助手
  • wordpress 编辑器字体大小关键词优化排名软件流量词
  • 威海建设集团网站网络推广外包怎么接单
  • wordpress自适应画廊宁波seo在线优化公司
  • 营销型高端网站建设价格杭州网站推广与优化
  • 台州本地做网站的mac蜜桃923色号
  • 成立一个做网站的工作室网站统计数据
  • 建设网站jw100网站设计公司有哪些
  • 婚纱类网站素材搜索引擎大全网站
  • 网站行程表怎么做宁波的网络营销服务公司
  • 松原公司做网站关键词优化怎么写
  • 网站竞价 英文百度seo关键词排名 s
  • 网络分销渠道百度快照优化推广
  • 河南省建设培训中心网站seo外包软件
  • php mysql 企业网站源码北京seo运营推广
  • 什么是网站建设方案武汉新闻最新消息
  • 攀枝花网站开发泰安seo培训
  • 介绍邯郸的网页seo诊断工具
  • win8怎么建设网站企业网站
  • 网站建设加优化什么软件推广效果好
  • 做网站 帮别人卖服务器西安关键词网站排名