C#属性

2 篇文章 0 订阅

JAVA

一、一个字段拥有两个方法,一个存值,一个取值。

二、this代表直接访问本类中的字段。

三、

C#

一、属性(属性必须大写,例如Age)
    private int name;
    public int Name{
        get{return name;}
        set{name = value;}
    }
    value代替了在主方法里赋的值

    public int Age {
            get { return age; }
            set {
                if (value >= 0 && value <= 100)
                {
                    age = value;
                }
                else {
                    age = 18;
                }
            }
        }

二、对象初始化器:
    Student s = new Student(){Name="";Age="";sex="";};
    Console.Writeline();创建对象的同时,可以直接在大括号里面赋值。

三、    1、形式参数是基本数据类型时,改变不了原来的数据
    2、式参数是引用数据类型时,可以改变原本的数据,要求是在所有要改变的参数之前添加ref,调用方法时添加,。
     static void Main(string[] args) {
            int num1 = 10;
            int num2 = 5;
            change(ref num1, ref num2);
            
        }
        public static void change( ref int i1, ref int i2) {
            int temp = 0;
            temp = i1;
            i1 = i2;
            i2 = temp;

        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值