C# 类属性中的 get 、set 是怎么用的,给个例子 谢谢!

shit748 2004-08-18 06:50:45
RT
...全文
8332 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanyahu 2004-08-18
  • 打赏
  • 举报
回复
using System;
//定义一个基类
public class BaseClass
{
//定义一个字段
private string name;
//定义一个属性,可读写
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
//定义应用类
public class MainClass
{
public static void Main()
{
BaseClass d1 = new BaseClass();//实例化
d1.Name = "John"; // 给属性赋值(写属性)
Console.WriteLine("Name in the derived class is: {0}",d1.Name);//读属性
}
}
输出
Name in the derived class is: John
happyno7 2004-08-18
  • 打赏
  • 举报
回复
借用epp写的
class User

...
private string myName;
public string Name
{
get
{
return myName;
}
set
{
myName=value;
}
}


class Xxx{
...
User user=new User();
user.name="kkk";
string lll=user.name;
//可以这样用



lanbaibai 2004-08-18
  • 打赏
  • 举报
回复
get方法
string a;
a=类名.属性方法
set方法
类名.属性方法=a
DENG_GOD 2004-08-18
  • 打赏
  • 举报
回复
支持!

盼高手!
shit748 2004-08-18
  • 打赏
  • 举报
回复
不理解什么意思,在程序中如何调用?
Rossetti 2004-08-18
  • 打赏
  • 举报
回复
public string Make
{
get
{
return make;
}
set
{
make=value;
}
}
=========
yes
epp 2004-08-18
  • 打赏
  • 举报
回复
private string myName;
public string Name
{
get
{
return myName;
}
set
{
myName=value;
}
}
yezie 2004-08-18
  • 打赏
  • 举报
回复
一般和直接用变量差不多
sjzwinfor 2004-08-18
  • 打赏
  • 举报
回复
public string Make
{
get
{
return make;
}
set
{
make=value;
}
}

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧