C#基础

1:.net框架的两个主要部分

公共语言运行时,类库

 

2: 变量命名规则

1.变量名首字母必须为字母(a-z A-Z),下划线(_),(@)或者美元符号($)开始2.

2.变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)或(@)的组合,并且之间不能包含空格。

3.变量名不能使用编程语言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等。

 

3:C#程序运行原理(画图)

4:代码举例说明if和switch选择结构

if判断

 
           Console.WriteLine("请输入一个年龄")
           int age = Convert.ToInt32(Console.ReadLine());
            if (age>18)
            {
                Console.WriteLine("你是成年人了!");
            }
            Console.ReadKey();

switch选择结构

switch(表达式/变量)
            {
                case 常量1:
                    语句
                    break;
                case 常量2:
                    语句
                    break;
                   ……
                   ……
                default:
                    语句
                    break;
            }

5:代码举例说明for,while,do-while,foreach四种循环结构

while循环

while(条件)
{
要循环执行的代码;
}

do...while循环

do
{
要执行的代码;
}
while(条件)

for循环

for(初始值;条件 增量; ){
要执行的代码
}

foreach循环

foreach(类型 变量名 in 集合对象) 
{
语句体
 }

6:四种访问修饰符,并写出访问范围。

private:私有的,只有当前类中可以访问
[default]默认的:同一个包中可以访问
protected:受保护的,子类可以访问
public:公有的,所有类中都可以访问

 

7:数据类型有哪两种?并写代码举例和画图说明区别。

 值类型,

引用类型



namespace Stock
{
    class Program
    {
        static void Main(string[] args)
        {
            Refer.show();    //静态方法不需要实例化
        }
    }
    public class stamp  //定义一个stamp类
    {
        public string Name { get; set; }   //作为引用类型
        public int age { get; set; }   //作为值类型
    }
    public static class Refer   //定义静态类
    {
        public static void show()   //定义静态方法
        {
            stamp stamp1 = new stamp { Name = "xiaoming", age = 22 };
            stamp stamp2 = new stamp { Name = "xiaoqing", age = 23 };
            int age = stamp1.age;
            stamp1.age = 34;
            stamp stamp3 = stamp2;  //引用类型
            stamp2.Name = "xaiohuang";
            Console.WriteLine("stamp1's age : {0}", stamp1.age);
            Console.WriteLine("Current age : {0}", age);
            Console.WriteLine("stamp2's Name : {0}", stamp2.Name);
            Console.WriteLine("stamp3's Name : {0}", stamp3.Name);
            Console.ReadLine();
        }
    }
}

 

8:方法的命名规范。

方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从 驼峰形式;

 

9:数组的命名规范。

  数组是一个可以存储多个数据元素的容器,因此在为数组命名是,尽量使用单词的复数形式。如words、words、numbers、$colors。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值