VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 711|回复: 6

新手求救!!!C#中字段是什么概念?

[复制链接]

3

主题

11

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-1-23 12:00:02 | 显示全部楼层 |阅读模式
C#中字段是什么概念?和成员变量什么区别????
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-2-6 20:45:02 | 显示全部楼层
字段相当于C++中的数据成员 一般声明为private或者protected,然后以属性公开
回复

使用道具 举报

3

主题

11

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
 楼主| 发表于 2020-2-6 22:00:01 | 显示全部楼层
语法是什么样的啊?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-7 00:45:01 | 显示全部楼层
和普通成员一样,只是C#中多了属性这个概念。属性的定义很多书上都有。
在迅雷(www.xunlei.com)上去搜一下“c# 书”,有很多教程的。
回复

使用道具 举报

0

主题

15

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-2-14 16:15:02 | 显示全部楼层
类设计器里面加个字段,我感觉就跟成员变量是一样的效果.
回复

使用道具 举报

0

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-2-17 14:30:01 | 显示全部楼层
其实属性,字段,成员变量没什么本质差别
字段也可以声明为public,readonly或是其它
但属性一般是在字段的基础上加一个访问限制的同时还可以使字段变成智能字段,可以在获取或设置字段值的时候做一些额外的事情:
private int t;
public int T
{
    set{
        if(value.... //判断value是否满足某些条件
        {
            T=value;
        }
        else ....
    }
    get{...}
}
回复

使用道具 举报

0

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-2-17 15:30:01 | 显示全部楼层
呵呵,写错
是t = value;不是大写的T
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表