新手可以了解一下——C#基础

1..NET框架的两个主要部分

  •  公共语言进行时(CLR)和框架类库(.NET Framework 类库,FCL)。

2.变量的命名规则

  • 组成:52个英文字母(A~Z、a~z),10个数字(0~9),下划线(_),除此之外不能包含其他字符;
  • 开头:只能以字母或下划线开头;
  • 不能使用:不能是C#中的关键字。

3.C#程序运行原理

.NET编译过程

4.if 和 switch 选择结构

下面我们用代码来举例说明 if 和 switch 选择结构

首先是if选择结构

            if (a <= 60)
            {
                Console.WriteLine("再接再厉...");
            }else if (a >= 60)
            {
                Console.WriteLine("继续努力...");
            }else if (a >= 90)
            {
                Console.WriteLine("很好...");
            }else if (a == 100)
            {
                Console.WriteLine("可棒了...");
            }

 

以上代码会输出 继续努力...

            int a = 3;
            switch (a)
            {
                case 1:
                case 2:
                case 3:
                    Console.WriteLine("画画...");
                    break;
                case 4:
                case 5:
                    Console.WriteLine("弹钢琴...");
                    break;
                case 6:
                case 7:
                    Console.WriteLine("出去玩...");
                    break;
            }

以上代码会输出 画画...

5.for循环、while循环、do-while循环、foreach循环

  • 下面我们用代码来举例说明 for循环、while循环、do-while循环、foreach循环
  • for循环
  • int[] array = new int[5] { 0, 1, 2, 3, 4 };
                Console.Write("数组array中{0}个元素的值是:",array.Length);
                for (int=0; i<array.Length;i++)
                {
                    Console.WriteLine(array[i]+" ");
                }
                Console.WriteLine( );
                Console.ReadLine();
    

    以上代码输出 数组array中5个元素的值是:0 1 2 3 4 

  • while循环

  •             int a = 1;
                while (a<=5)
                {
                    Console.WriteLine(a);
                    a++;
                }
    

    以上代码输出 1 2 3 4 5 

  • do-while循环

  • int a = 0;
    do
    {
        a++;
        Console.Write(a);
    }while(a<5);

    以上代码输出 1 2 3 4 5 

  • foreach 循环

  •             int[] array = new int[5] { 0, 1, 2, 3, 4 };
                Console.Write("数组array中{0}个元素的值是:",array.Length);
                foreach (int item in array)
                {
                    Console.Write(item+" ");
                }
                Console.WriteLine( );
                Console.ReadLine();
    

     

以上代码输出 数组array中5个元素的值是:0 1 2 3 4 

 

6.四种访问修饰符及其范围

  • private ——被private 修饰的属性和方法,不能被其他类访问,子类不能继承也不能访问。只能在所在类内部访问。
  • default——变量或方法前没有访问修饰符时,可被所在类访问,可被同一个包内的其他类访问或继承。但不能被其他包访问。
  • protected——被protected修饰的方法和属性,在同一包内可被访问和继承。不同包内,子类可继承,非子类不能访问。
  • public——方法和属性前有public 修饰,可被任意包内的类访问。

7.数据类型

数据类型有值类型和引用类型两种。

  • 值类型
  •             int he = 170;
                int heLi = he;
                Console.WriteLine("去年——浩身高:"+he+",元身高:"+heLi);
                heLi = 180;
                Console.WriteLine("今年——浩身高:" + he + ",元身高:" + heLi);

    以上代码输出

去年—浩身高:170,元身高:170 

今年—浩身高:170,元身高:180

  • 引用类型
            int[] iz = new int[] { 170 };
            int[] ih = iz;
            Console.WriteLine("去年——浩身高:"+iz[0]+",元身高:"+ih[0]);
            ih[0] = 180;
            Console.WriteLine("今年——浩身高:" + iz[0] + ",元身高:" + ih[0]);

以上代码输出

去年——浩身高:170,元身高:170
今年——浩身高:180,元身高:180

8.方法的命名规范

  • 方法名采用 Pascal 命名法,第一个字符要大写;
  • 方法名应使用动词或动词短语;
  • 类中访问修饰符或功能相同的方法应放在一起,且公共或实现接口的方法在前。

9.数组的命名规则

  • 以字母、下划线开头的,由字母、下划线、数字组成的字符串都可作为数组名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值