用C#写一个介绍自己的类
答案:3 悬赏:80
解决时间 2021-03-09 09:12
- 提问者网友:无悔疯狂
- 2021-03-08 19:22
有会的帮个忙!这个是老师布置的作业之一,我就是类不会写。写详细点让我参考下。谢谢了
最佳答案
- 二级知识专家网友:初心未变
- 2021-03-08 19:35
public class Person
{
private string _name;
private bool _gender;
private int _age;
public Person(){}//无参构造函数
public Person(string name,bool gender,int age)//有参构造函数
{
//对字段初始化
_name=name;
_gender = gender;
_age = age;
}
//属性 姓名
public string Name
{
get{return _name;}
set{_name = value;}
}
//属性 性别
public string Gender
{
get{
if(_gender=0)
{
return "男";
}
else return "女";
}
}
//属性年龄
public int Age
{
get{return _age;}
set{_age= value;}
}
public void ShowMe()
{
Console.WriteLine("Name:{0}",Name);
Console.WriteLine("Gender:{0}",Gender);
Console.WriteLine("Age:{0}",Age);
Console.Read();
}
}
使用的时候 就 Person myself = new Person("姓名",1,12);
myself.ShowMe();
就能在窗口中显示你的信息了
{
private string _name;
private bool _gender;
private int _age;
public Person(){}//无参构造函数
public Person(string name,bool gender,int age)//有参构造函数
{
//对字段初始化
_name=name;
_gender = gender;
_age = age;
}
//属性 姓名
public string Name
{
get{return _name;}
set{_name = value;}
}
//属性 性别
public string Gender
{
get{
if(_gender=0)
{
return "男";
}
else return "女";
}
}
//属性年龄
public int Age
{
get{return _age;}
set{_age= value;}
}
public void ShowMe()
{
Console.WriteLine("Name:{0}",Name);
Console.WriteLine("Gender:{0}",Gender);
Console.WriteLine("Age:{0}",Age);
Console.Read();
}
}
使用的时候 就 Person myself = new Person("姓名",1,12);
myself.ShowMe();
就能在窗口中显示你的信息了
全部回答
- 1楼网友:猎杀温柔
- 2021-03-08 21:06
类的定义
public class Person
{
public string Name;
public Gender Gender;
public int Age;
public string BaiduId;
}
public enum Gender
{
Male,
Famale
}
使用Person类介绍自己
Person myself=new Person();
myself.Name="张三";
myself.Gender=Gender.Male;
myself.Age=20;
myself.BaiduId="fadfa112";
- 2楼网友:狠傷凤凰
- 2021-03-08 19:54
当然不可以。
首先说明错误地方——数组是不能直接带构造函数初始化的。
接着解决方案——
nodedata<int>[] data2 = new nodedata<int>[3]
{
new nodedata<int>(1),new nodedata<int>(2),new nodedata(3)
};
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯