有没有朋友愿意来解答这个问题?

在下面注释的位置插入你的代码,得到说明中希望的结果!

这是我无意中想到的问题,不知道有没有答案,有兴趣的朋友来试一试吧:-)

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

namespace FindModifier
{
    class Finder
    {
        static void Main(String[] args)
        {
            PrivateClass privateClass = new PrivateClass();
            ProtectedClass protectedClass = new ProtectedClass();
            InternalClass internalClass = new InternalClass();
            PublicClass publicClass = new PublicClass();

            //在这儿插入程序
            //希望得到的输出如下,引号中为程序运行结果
            //也就是运行中得到类及内部成员的修饰符,不是玩字符串游戏
            //PrivateClass's Modifier is "private"
            //PrivateMethod of PrivateClass's Modifier is "private"
            //ProtectedMethod of PrivateClass's Modifier is "protected"
            //InternalMethod of PrivateClass's Modifier is "internal"
            //PublicMethod of PrivateClass's Modifier is "public"
            //ProtectedClass's Modifier is "protected"
            //......

            Console.ReadLine();
        }

        private class PrivateClass
        {
            private void PrivateMethod()
            { }

            protected void ProtectedMethod()
            { }

            internal void InternalMethod()
            { }

            public void PublicMethod()
            { }
        }

        protected class ProtectedClass
        {
            private void PrivateMethod()
            { }

            protected void ProtectedMethod()
            { }

            internal void InternalMethod()
            { }

            public void PublicMethod()
            { }
        }
    }

    internal class InternalClass
    {
        private void PrivateMethod()
        { }

        protected void ProtectedMethod()
        { }

        internal void InternalMethod()
        { }

        public void PublicMethod()
        { }
    }

    public class PublicClass
    {
        private void PrivateMethod()
        { }

        protected void ProtectedMethod()
        { }

        internal void InternalMethod()
        { }

        public void PublicMethod()
        { }
    }
}

转载于:https://www.cnblogs.com/plin2008/archive/2009/05/01/1447614.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值