zoukankan      html  css  js  c++  java
  • C#练习2

    using System;
    class Class1
    {
    public int vlaue = 0;
    }
    class Test
    {
    static void Main()
    {
    int v1 = 0;
    int v2 = v1;
    v2 = 123;
    Class1 r1 = new Class1();
    Class1 r2 = r1;
    r2.vlaue = 123;
    Console.WriteLine("Value:{0},{1}", v1, v2);
    Console.WriteLine("Refs:{0},{1}", r1.vlaue, r2.vlaue);
    }
    }

    using System;
    public enum Color
    {
        Red,Blue,Green
    }
    public struct Point
    {
        public int x,y;
    }
    public interface IBase
    {
        void F();
    }
    public interface IDerived:IBase
    {
        void G();
    }
    public class A
    {
        protected void H()
        {
            Console.WriteLine("A.H");
        }
    }
    public class B:A,IDerived
    {
        public void F()
        {
            Console.WriteLine("B.F,implementation of IDerived.F");
        }
        public void G()
        {
            Console.WriteLine("B.G,implementation of IDerived.G");
        }
        override protected void H()
        {
            Console.WriteLine("B.H,override of A.H");
        }
    }
    //public delegate void EmptyDelegate();
    
     
    using System;
    class Test
    {
        static void Main()
        {
            string s = "Test";
            string t = string.Copy(s);
            Console.WriteLine(s == t);
            Console.WriteLine((object)s == (object)t);
        }
    }
    using System;
    class Test
    {
        static void Main()
        {
            int intvalue = 123;
            long longvalue = intvalue;
            Console.WriteLine("(long){0}={1}", intvalue, longvalue);
        }
    }
    using System;
    class Test
    {
        static void Main()
        {
            long longValue = Int64.MaxValue;
            int intValue = (int)longValue;
            Console.WriteLine("(int){0}={1}", longValue, intValue);
        }
    }
    using System;
    class Test
    {
        static void Main()
        {
            int[] arr = new int[5];
            for (int i = 0; i < arr.Length; i++)
                arr[i] = i * i;
            for (int i = 0; i < arr.Length; i++)
                Console.WriteLine("arr[{0}]={1}", i, arr[i]);
        }
    }
    using System;
    class Test
    {
        static void Main()
        {
            int[] a1;
            int[,] a2;
            int[, ,] a3;
            int[][] j2;
            int[][][] j3;
        }
    }
    using System;
    class Test
    {
        static void Main()
        {
            int[] a1 = new int[] { 1, 2, 3 };
            int[,] a2 = new int[,] { { 1, 2, 3 }, { 4, 5, 6 } };
            int[, ,] a3 = new int[10, 20, 30];
            int[][] j2 = new int[3][];
            j2[0] = new int[] { 1, 2, 3 };
            j2[1] = new int[] { 1, 2, 3, 4, 5, 6 };
            j2[2] = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
        }
    }
    using System;
    class Test
    {
        static void Main()
        {
            Console.WriteLine(3.ToString());
        }
    }
    using System;
    class Test
    {
        static void Main()
        {
            int i = 123;
            object o = i;
            int j = (int)o;
            Console.WriteLine(i);
            Console.WriteLine(o);
        }
    }
    using System;
    class Test
    {
        static void F(int p)
        {
            Console.WriteLine("p={0}", p);
            p++;
        }
        static void Main()
        {
            int a = 1;
            Console.WriteLine("pre:a={0}",a);
            F(a);
            Console.WriteLine("post:a={0}",a);
        }
    }
    using System;
    class Test
    {
      static void Swap(ref int a,ref int b)
        {
            int t = a;
            a = b;
            b = t;
        }
        static void Main()
      {
          int x = 1;
          int y = 2;
          Console.WriteLine("pre:x={0},y={1}", x, y);
          Swap(ref x, ref y);
          Console.WriteLine("post:x={0},y={1}", x, y);
      }
    }
  • 相关阅读:
    装饰器模式
    doraemon的python 三元函数
    doraemon的python 文件操作
    doraemon的python 深浅拷贝和文件操作
    doraemon的python 集合
    doraemon的python 字典
    doraemon的python 列表
    doraemon 周总结1
    doraemon的python 练习
    doraemon的python之旅 整型、布尔值和字符串2
  • 原文地址:https://www.cnblogs.com/zhangyongjian/p/3579531.html
Copyright © 2011-2022 走看看