weixin_62955149 2022-04-28 12:10 采纳率: 84.6%
浏览 24
已结题

请问此题如何将我输入的结果打印在屏幕上(语言-c#)

问题遇到的现象和发生背景
将对象初始化之后可以输入但输出结果不正确
问题相关代码
using System;

namespace _5
{
class Program
{
static void Main(string[] args)
{
Citizen s = new Citizen();
s.Input();
s.Print();
}
}
}

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

namespace _5
{
class Citizen
{
public string name;
public string Name
{
get
{
return name;
}
}
public string gender;
public string Gender
{
get
{
return gender;
}
}
public string age;
public string Age
{
get
{
return age;
}
}
public string birthplace;
public string BirthPlace
{
get
{
return birthplace;
}
}
public string id;
public string Id
{
get
{
return id;
}
}
public string familyaddress;
public string FamilyAddress
{
get
{
return familyaddress;
}
}
public Citizen()
{
name = "David";
gender = "Male";
age = "20";
birthplace = "Nanyang,Henan";
id = "1000";
familyaddress = "0000";
}
public void Input()
{
Console.WriteLine("Please input your name:");
string a = Console.ReadLine();
Console.WriteLine("Please input your gender:");
string b = Console.ReadLine();
Console.WriteLine("Please input your age:");
string c = Console.ReadLine();
Console.WriteLine("Please input your birthplace:");
string d = Console.ReadLine();
Console.WriteLine("Please input your id:");
string e = Console.ReadLine();
Console.WriteLine("Please input your familyaddress:");
string f = Console.ReadLine();
}
public void Print()
{
Console.WriteLine("Your name is:{0}","a");
Console.WriteLine();
Console.WriteLine("Your gender is:{0}","b");
Console.WriteLine();
Console.WriteLine("Your age is:{0}","c");
Console.WriteLine();
Console.WriteLine("Your birthplace is:{0}","d");
Console.WriteLine();
Console.WriteLine("Your id is:{0}","e");
Console.WriteLine();
Console.WriteLine("Your familyaddress is:{0}","f");
Console.WriteLine();
}
}
}
运行结果及报错内容
Please input your name:
1
Please input your gender:
2
Please input your age:
3
Please input your birthplace:
4
Please input your id:
5
Please input your familyaddress:
6
Your name is:a

Your gender is:b

Your age is:c

Your birthplace is:d

Your id is:e

Your familyaddress is:f
我想要达到的结果
在主程序中调用s.Print 输出s. Input 中输入的值

  • 写回答

2条回答 默认 最新

  • CoderZ1010 Unity领域优质创作者 2022-04-28 13:27
    关注
    using System;
    
    public class Citizen
    {
        public string ID;
        
        public string Name;
    
        public string Gender;
    
        public string Age;
    
        public string Birthplace;
    
        public string Familyaddress;
    
        public Citizen() { }
    
        public void Input()
        {
            Console.WriteLine("Please input your id:");
            ID = Console.ReadLine();
            Console.WriteLine("Please input your name:");
            Name = Console.ReadLine();
            Console.WriteLine("Please input your gender:");
            Gender = Console.ReadLine();
            Console.WriteLine("Please input your age:");
            Age = Console.ReadLine();
            Console.WriteLine("Please input your birthplace:");
            Birthplace = Console.ReadLine();
            Console.WriteLine("Please input your familyaddress:");
            Familyaddress = Console.ReadLine();
        }
    
        public void Print()
        {
            string info = string.Format("ID:{0}\r\nName:{1}\r\nGender:{2}\r\nAge:{3}\r\nBirthplace:{4}\r\nFamilyaddress:{5}",
                ID, Name, Gender, Age, Birthplace, Familyaddress);
            Console.WriteLine(info);
        }
    }
    
    public class Program
    {
        static void Main(string[] args)
        {
            Citizen citizen = new Citizen();
            citizen.Input();
            citizen.Print();
            Console.ReadLine();
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月13日
  • 已采纳回答 5月5日
  • 创建了问题 4月28日

悬赏问题

  • ¥15 求螺旋焊缝的图像处理
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi
  • ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了
  • ¥100 H5网页如何调用微信扫一扫功能?
  • ¥15 讲解电路图,付费求解