当前位置: 代码迷 >> C# >> 初学C#遇到有关问题,希望能够帮小弟我解决
  详细解决方案

初学C#遇到有关问题,希望能够帮小弟我解决

热度:85   发布时间:2016-05-05 04:26:48.0
初学C#,遇到问题,希望能够帮我解决。
利用构造函数,编程,想要达到的效果是显示:i的值是5,结果遇到以下问题。初学c#,希望大神能帮我解决,谢谢!

------解决思路----------------------
namespace ConsoleApplication1
{
    class youclass
    {
        public int i;
        public youclass()
        {
            i = 5;
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            youclass a = new youclass();
            Console.WriteLine(a.i);
        }
    }
}
这是一种方法。构造函数不带赋值。

下面这种事构造函数带一个参数的。
namespace ConsoleApplication1
{
    class youclass
    {
        public int i;
        public youclass(int a)
        {
            this.i = a;
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            youclass a = new youclass(5);
            Console.WriteLine(a.i);
        }
    }
}

希望你清楚,如果清楚了请给我分
------解决思路----------------------
正确的:
public Program(int a)
{
     i=a;
      Console.WriteLine("i的值"+i.tostring());
  相关解决方案