A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张鹏杰丶HM 中级黑马   /  2014-3-11 13:24  /  1323 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

就是说我从键盘接收了一个值 怎么打印出来 我弄了好几种方法都不行!
namespace 静态类
{
    class Program
    {
        static void Main(string[] args)
        {
            Person.GetAge();
            Console.ReadKey();
            
        }
    }
    static class Person

    {

        //public  static void GetAge(int str)
        //{

        //    Console.WriteLine("今年我多{0}", str);
        //    return;
         
            
        
        //}
        public static int GetAge()
    {
   
        string str=Console.ReadLine();
        return Convert.ToInt32(str);
    }
    }
}

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 Q.z.l 于 2014-3-11 13:51 编辑

你为什么不用Console.WriteLine();输出呢?
你不输出怎么打印。。

namespace 静态类
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Person.GetAge());
            Console.ReadKey();
            
        }
    }
    static class Person

    {
        public static int GetAge()
    {
   
        string str=Console.ReadLine();
        return Convert.ToInt32(str);
    }
    }
}




如果你想在静态类输出,要把str定义成类成员。然后在静态方法中Console.WriteLine();

class Program
    {
static void Main(string[] args)
        {
            Person.GetAge();
            Person.ShowAge();
            Console.ReadKey();
        }
    }
    static class Person
    {

        static string str; //如果你想在静态类输出,要把str定义成类成员。。
        public  static void ShowAge()
        {
            Console.WriteLine("今年我多{0}", Convert.ToInt32(str));
            return;
        }

        public static int GetAge()
        {
            str = Console.ReadLine();
            return Convert.ToInt32(str);
        }
    }




评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
楼上正解~~~学习了
回复 使用道具 举报
亲 我觉得你还是去看看基础视频比较好  你调用了这个方法但是没有打印  要不你就在方法里面打印 不返回值
回复 使用道具 举报
1L说的不错,我也学习了下!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马