永发信息网

C#属性问题

答案:3  悬赏:70  手机版
解决时间 2021-06-06 11:18

using System;
using System.Collections.Generic;
using System.Text;

namespace Employee
{
class Employee
{
private int Em_id;

private string Em_name;

private double Em_salary;

Employee(int id, string name, double salary)
{
Em_id = id;

Em_name = name;

Em_salary = salary;
}

public string Id()
{
set {id=Value;}//编译器为什么提示这儿缺少分号


get { return id; }//
}

public string Name
{
set { name = Value; }//编译器为什么在name和Value下面划波浪线

get { return name; }
}

public double Salary()
{
set {salary=Value;}
get { return salary; }
}

public double Increase(double percent)
{

double increase = salary * percent;
}
}


class Program
{
static void Main(string[] args)
{
Employee em = new Employee(20091111, 李逍遥, 1000);
Console.WriteLine("此员工的信息为:{0},{1},{2}", em.Id, em.Name, em.Salary);
Console.WriteLine("次员工的增长工资为{0}", em.Increase(0.05));

}
}
}
这段代码的错误大家帮忙找找!!!!急

最佳答案

public string Id()
{
set {id=value;}//这里的value应该小写
get { return id; }
}


public string Name
{
set { name = value; }//同样应该小写


get { return name; }
}

全部回答
id后面的()去掉~你那里写的是属性~不是方法~不用加()的

public string Id()//应该把id后面的括号去掉。 { set {id=Value;}//编译器为什么提示这儿缺少分号

get { return id; }// }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么做三鲜饺子才能汁多肉滑,味道鲜美?
国行诺基亚N97能否去专卖店升级到3G?
东宝区荆门泉口派出所在哪里啊,我有事要去这
天天使用电脑,应该怎么样保护已经近视的眼睛
怎么加SOSO经验啊?
人去世了以后QQ号怎么办?可以作为遗产吗?
是不是成熟就代表着不再单纯?
需要一些作文词汇,和好的句子
怎样如何快学五笔?
为什么我的家信老是看不到,
DN80防爆地漏多少钱一个
湖南儿童白血病救助机构怎样查询
OPPOA100手机多少相数
我的脑袋最近一片空白,也知道自己要努力,可
通河县哈尔滨七匹狼(黑龙江省通河县烟草专卖
推荐资讯
mariah carey的《skydiving》歌词
请高手指点,神州 优雅 HP640
"爱一个人就不要伤害她",说得对嘛?
学生配个组装机。给点建议。
脖子做后滚翻戳了怎么办
重阳节都有什么祝福的短信
怎么删除成品光碟里的内容
为什么有的人吃多不长肉呢?
五阶魔方降解法拼好前后左右四面后,如何拼上
什么才是最好的出路……难道只有上学吗?
找一段音乐 震撼的 忘记了叫什么名字?
帮忙讲一下开悬空城的所有任务
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?