C#基础练习

枚举

    public enum Genger
    {
        男,
        女,//最后一个值逗号可加可不加
    }
    public enum Fangxiang
    {
            东,
            南,
            西,
            北,
    }



    int num=10;
    Genger genger= Genger.女;
    int num=(int)genger;

    Console.WriteLine(num);
    Console.ReadLine();

    //枚举强转int类型

字符串名转枚举名

Genger g = (Genger)(Enum.Parse(typeof(Genger), Console.ReadLine()));


Genger g = (Genger)(Enum.Parse(typeof(Genger), "男"));

结构代码

namespace J结构
{

    public enum Genger
    {
        男,
        女
    }
 public struct Person
    {
        public string _name;//字段
        public int _age;
        public Genger _genger;
    }

    class Program
    {
        static void Main(string[] args)
        {
            //一次性声明多个不同类型的变量
            //结构体

            Person LSPer;
            LSPer._name = " 老鼠";
            LSPer._age = 90;
            LSPer._genger = Genger.男; 

        }
    }
}

常量

const int num = 10;//const

数组的声明赋值

//first
            int[] nums1 = new int[10];//长度为10,牵引为0-9 int类型
            //second
            int[] nums2 = new int[] { 1, 2, 3, 4, 5 };//此数组就能存5个值
            //third
            int[] nums3 = new int[3] { 1, 2, 3 };//
            //forth
            int[] nums = { 1, 2, 3, 4, 5 };//简化方式

            //nums[0] = 10;
            //nums[1] = 11;
            //nums[2] = 12;
            //nums[3] = 13;
            //nums[4] = 14;

数之间的和

 //让用户输入第一个数,在输入第二个数,然后把这两个树之间所有输的和显示出来
            Console.WriteLine("请输入第一个数");

            //int number1;   使用try.parse
            //bool ok = int.TryParse(Console.ReadLine(), out number1);
             int number1 = int.Parse(Console.ReadLine());

            Console.WriteLine("请输入第二个数");

            int number2 = int.Parse(Console.ReadLine());
            int sum = 0;
            if (number1 > number2)
            {
                Console.WriteLine("第一个数大于第二个数,不能进行计算");
            }
            else
            {
                for (int i = number1; i <= number2; i++)
                {

                    sum += i;
               }
                Console.WriteLine("总和为{0}",sum);
            }

            Console.ReadKey();

三元表达式

        Console.WriteLine("请输入姓名");
            string name = Console.ReadLine();
            string temp = name == "小张" ? "很纯洁" : "很邪恶";
            //或者直接输出下边这句
            Console.WriteLine(name == "小张" ? "很纯洁" : "很邪恶");

            Console.ReadLine();

产生随机数

            while (true)
            {
                Console.WriteLine("显示随机数");
                Random r = new Random();
                int num = r.Next(0, 10);

                Console.WriteLine(num);
               Console.ReadLine();
             }

猜你喜欢

转载自blog.csdn.net/awiner/article/details/78662459