返回顶部
首页 > 资讯 > 精选 >C#中get方法怎么用
  • 390
分享到

C#中get方法怎么用

2023-06-17 22:06:23 390人浏览 安东尼
摘要

这篇文章给大家分享的是有关C#中get方法怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。C#中属性是类,接口,结构的命名成员,可以通过C# get set访问器访问私有成员.如public cla

这篇文章给大家分享的是有关C#中get方法怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

C#中属性是类,接口,结构的命名成员,可以通过C# get set访问器访问私有成员.如

  1. public class Animal  {     privatestringname;     public string Name   
    get   {     return name;    }     set   {     name = value;    }     }  

通常属性名称与要访问的内部成员名称相同,但是***个字母要大写,如Name,
否则内部成员要带一个_前缀

set中的隐式参数value具有基础成员变量的类型(就是属性类型).

  1. class TestAnimal{    static void Main()   {        
    Animal animal = new Animal();  animal.Name = "Lion";              
    // set           System.Console.WriteLine(animal.Name);  
    // get        }}   

在TestAnimal类中可以通过Name的C# get,set方法巧妙的访问和设置Animal类的私有成员name.如果一个属性仅有C# get 访问器,则它为只读属性。如果它仅有 set 访问器,则为只写属性。如果它同时具有这两种访问器,则为读写属性。C# get访问器中,必须在return或throw中中止,C# get访问器中更改对象的状态是一种错误的编程样式.如

public int Nember  {     return nember++;//别这样做  }

但是返回字段值,或计算字段值返回如

public string Name   {   return name != null ? name : "N/A" ;   }   using System;public class BaseClass   {private string name;public string Name  { get { return name; } set { name = value; }}}

如何访问基类中被派生类同一名称的属性覆盖的属性:

  1. public class DerivedClass : BaseClass   {    
    private string name;public new string Name 

  2. //使用new修饰符覆盖基类中的Name  

  3.   {        get        
    {           return name;          }       set          {            name = value;        }    }  } 
    public class MainClass {public static void Main()   {      
    DerivedClass d1 = new DerivedClass(); d1.Name = "John"; 

  4. // Derived class property Console.WriteLine("Name in the derived class is: {0}",d1.Name); ((BaseClass)d1).Name = "Mary";

  5.  // Base class property Console.WriteLine("Name in the base class is: {0}", ((BaseClass)d1).Name); 

  6.   }   

C# get输出:

Name in the derived class is: John

Name in the base class is: Mary

将(BaseClass)d1).Name 将派生类对象转换为基类对象,再访问基类中的属性。

感谢各位的阅读!关于“C#中get方法怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: C#中get方法怎么用

本文链接: https://lsjlt.com/news/293667.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C#中get方法怎么用
    这篇文章给大家分享的是有关C#中get方法怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。C#中属性是类,接口,结构的命名成员,可以通过C# get set访问器访问私有成员.如public cla...
    99+
    2023-06-17
  • python字典中get()方法怎么用
    这篇文章给大家分享的是有关python字典中get()方法怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。get()定义 get()方法返回指定键的值 举个栗子使用get方法...
    99+
    2024-04-02
  • Python中的GET和POST方法怎么用
    今天小编给大家分享一下Python中的GET和POST方法怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。使用GET方法...
    99+
    2023-06-27
  • php中get和set方法怎么使用
    本篇内容主要讲解“php中get和set方法怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php中get和set方法怎么使用”吧!首先,get方法是用于获取类的属性值的方法,常常被称为“...
    99+
    2023-07-05
  • GET和POST方法怎么用
    这篇文章主要讲解了“GET和POST方法怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“GET和POST方法怎么用”吧!GET和POST方法浏览器客户端通过两种方法向服务器传递信息,这两...
    99+
    2023-06-08
  • C#中get、set函数怎么用
    这篇文章将为大家详细讲解有关C#中get、set函数怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。C# get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或...
    99+
    2023-06-17
  • c++中get和set的用法
    get() 方法用于获取对象成员变量的值,而 set() 方法用于设置对象成员变量的值。get() 方法的语法为:t get() const; set() 方法的语法为:void set...
    99+
    2024-05-01
    c++
  • C#之set与get方法的用法案例
    需求:学生输入姓名和语文、数学、英语,编程求出总分和平均分,并在屏幕上显示XX的总分和平均分 using System; using System.Collections.Gen...
    99+
    2024-04-02
  • XMLHttpRequest的GET和POST方法怎么用
    本篇内容主要讲解“XMLHttpRequest的GET和POST方法怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“XMLHttpRequest的GET和P...
    99+
    2024-04-02
  • 怎么在jQuery中使用get()方法加载数据
    这期内容当中小编将会给大家带来有关怎么在jQuery中使用get()方法加载数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有...
    99+
    2023-06-14
  • java中Hashmap的get方法使用
    目录java中Hashmap的get方法举例HashMap中get方法的原理1、首先向get()方法中传递一个key3、在get()方法中调用getNode(hash,key)方法4...
    99+
    2024-04-02
  • C#中怎么调用方法
    这篇“C#中怎么调用方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#中怎么调用方法”文章吧。C# 中调用方法可以使用方...
    99+
    2023-06-17
  • 怎么在JQuery中使用get方法获取DOM元素
    这期内容当中小编将会给大家带来有关怎么在JQuery中使用get方法获取DOM元素,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。jquery是什么jquery是一个简洁而快速的JavaScript库,它具...
    99+
    2023-06-14
  • python怎么用get()方法获取字典项
    这篇文章主要为大家展示了“python怎么用get()方法获取字典项”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python怎么用get()方法获取字典项”这...
    99+
    2024-04-02
  • vue中get方法和post方法怎么传递数组参数
    这篇文章主要介绍了vue中get方法和post方法怎么传递数组参数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue中get方法和post方法怎么传递数组参数文章都会有所收获,下面我们一起来看看吧。1、vue...
    99+
    2023-07-05
  • C# 中怎么调用Thread.Start()方法
    这期内容当中小编将会给大家带来有关C# 中怎么调用Thread.Start()方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C#语言还是比较常见的东西,这里我们主要介绍调用C# Thread.Star...
    99+
    2023-06-17
  • C#中泛型方法怎么用
    这篇文章主要为大家展示了“C#中泛型方法怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#中泛型方法怎么用”这篇文章吧。C# 泛型方法在相同的类型推断规则也适用于静态方法以及实例方法。编译...
    99+
    2023-06-17
  • C#中方法参数怎么用
    小编给大家分享一下C#中方法参数怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!C#方法参数因方法要处理更改数值,你多多少少要传递值给方法,并从方法获得返回值...
    99+
    2023-06-18
  • C#中Response.End方法怎么使用
    在C#中,Response.End方法用于停止处理当前请求并发送响应到客户端。它有两个重载方法:1. Response.End():...
    99+
    2023-09-16
    C#
  • C#中socket.receive方法怎么使用
    在C#中,可以使用Socket类的Receive方法来接收数据。该方法有多种重载形式。以下是一个基本的用法示例: using Sys...
    99+
    2024-02-29
    C#
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作