首页 > Windows开发 > 详细

InterviewQuestion_C#_程序题_004

时间:2017-08-23 23:56:28      阅读:369      评论:0      收藏:0      [点我收藏+]

分析代码,写出程序输出结果:

文件:Class1.cs

using System;

namespace Interview3
{
    class Class1
    {
        private string str = "Class1.str";
        private int i = 0;
        static void StringConvert(string str)
        {
            str ="string being converted.";
        }
        static void StringConvert(Class1 c)
        {
            c.str ="string being converted.";
        }
        static void Add(int i)
        {
            i++;
        }
        static void AddWithRef(ref int i)
        {
            i++;
        }
        static void Main()
        {
            int i1 = 10;
            int i2 = 20;
            string str = "str";
            Class1 c = new Class1();
            Add(i1);
            AddWithRef(ref i2);
            Add(c.i);
            StringConvert(str);
            StringConvert(c);
            Console.WriteLine(i1);
            Console.WriteLine(i2);
            Console.WriteLine(c.i);
            Console.WriteLine(str);
            Console.WriteLine(c.str);

            Console.ReadKey();
        }
    }
}

输出结果:

技术分享

 

InterviewQuestion_C#_程序题_004

原文:http://www.cnblogs.com/jswl/p/7420783.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!