C#基础代码大杂烩

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 控制台基础大杂烩
{

    class 基类X
    {
        //成员变量
        int A1 =1, A2=2;
        
        //成员函数
        public int GETVALUE(int B1, int B2)
        {
            int aa=0;
            for (int i = 0; i < 10; i++)
            {
                aa++;
                Console.WriteLine("For循环数字的值={0}", aa);
            }
            return B1 + B2+A1+A2;
        }

    }
    class 继承类X : 基类X
    {
       public  string S1, S2;

       public string GETS(int T1, string T2)
        {
            
            T2=T1.ToString();
            return T2 + T2;


        }

        public string AdminID{get;set;}//属性
}
    class Program
    {
        //声明带输出参数的方法
    public static string OUTVALUE(out string O1, out string O2)
    {
            string[] ctest = new string[] { "A", "B", "C", "D", "E" };
            foreach (string ABCDE in ctest)
            {
                Console.WriteLine(ABCDE);
            }
            O1 = "i'm O1";
        O2 = "i am O2";
        return O1 + O2;
    }
        static void Main(string[] args)
        {
            string wei,hao,sb;
            int aa;
            继承类X r = new 继承类X();//因为class是引用类型所以要实例化
           aa= r.GETVALUE(4, 5);//运行成员函数
            r.GETS(55, "w");//运行成员函数
            sb =OUTVALUE(out wei,out hao);//成员函数的参数赋值给main中的变量
            r.S1 = "S1的值";//赋值成员变量
            r.S2 = "S2的值";
            r.AdminID = "haowei";
            Console.WriteLine(r.S1+r.S2+"数字的值={0}", aa);
            Console.WriteLine(wei+hao+sb+ r.AdminID);
            for (int i = 0; i < 10; i++)
            {
                aa++;
                Console.WriteLine("For循环数字的值={0}", aa);
            }
            int wh = 0;
            while (true)
            {
                wh++;
                Console.WriteLine("while循环数字的值={0}", wh);
                if (wh > 20)
                {
                    break;
                    
                }
            }
            int D = 1;
            do
            {
                Console.WriteLine("D0 while循环数字的值={0}", D);
            }
            while (false);
            string sw = "3";
            switch(sw)
            {

                case "1":
                    Console.WriteLine("switch数字的值=1");
                    break;
                case "2":
                    Console.WriteLine("switch数字的值=2");
                    break;
                case "3":
                    Console.WriteLine("switch数字的值=3");
                    break;

            }
           

                Console.ReadLine();

        }
    }
}

运行后的结果:

For循环数字的值=1
For循环数字的值=2
For循环数字的值=3
For循环数字的值=4
For循环数字的值=5
For循环数字的值=6
For循环数字的值=7
For循环数字的值=8
For循环数字的值=9
For循环数字的值=10
A
B
C
D
E
S1的值S2的值数字的值=12
i'm O1i am O2i'm O1i am O2haowei
For循环数字的值=13
For循环数字的值=14
For循环数字的值=15
For循环数字的值=16
For循环数字的值=17
For循环数字的值=18
For循环数字的值=19
For循环数字的值=20
For循环数字的值=21
For循环数字的值=22
while循环数字的值=1
while循环数字的值=2
while循环数字的值=3
while循环数字的值=4
while循环数字的值=5
while循环数字的值=6
while循环数字的值=7
while循环数字的值=8
while循环数字的值=9
while循环数字的值=10
while循环数字的值=11
while循环数字的值=12
while循环数字的值=13
while循环数字的值=14
while循环数字的值=15
while循环数字的值=16
while循环数字的值=17
while循环数字的值=18
while循环数字的值=19
while循环数字的值=20
while循环数字的值=21
D0 while循环数字的值=1
switch数字的值=3

posted @ 2018-08-14 14:09  灰色淡季  阅读(110)  评论(0编辑  收藏  举报