c#之变量与类

一 变量

1 格式

数据类型  变量的名称

2 数据类型

(1) 常用的数据类型:整型(int)、浮点型(float)、双精度(double)等等

(2)c#是面向对象的语言,对象是类生成的实例,当生成实例对象时的格式是:类的名称  对象的名称=new 类的名称(),当定义变量的时候,则会是数据类型  变量的名称=初始值,这样来看,在c#中就回得到一个结论:当程序员新建成一个类时,可以称为一种数据类型。而在使用常用数据类型的时候,不会像类生成实例对象那样,用关键字new来执行,这样是为了方便操作。不过,常用数据类型也可以使用类建立生成实例对象的格式。

例如:

格式一:常用数据类型定义变量

               int  a=10;

格式二:常用数据类型定义变量

           int a=new int();

             a=10;

             类生成实例对象

             class A

             {     }

             A  a=new A();

3 变量的名称

(1)以字母和或下划线或@开头

(2)其后面的则任意使用字母或数字

4 变量的默认值

int的默认值是0

string的默认值是null(空字符串)

各种数据类型都会有默认值

二 类

1类包括字段、属性、方法

2字段

(1)字段的格式

访问修饰符   数据类型   字段的名称

1.1访问修饰符:私有的 private

                          保护的 protected

                          公有的 public

                          在项目中的修饰符:internal

1.2在类体外进行访问字段的时候,会受访问访问权限的影响,设置为私有,则不能够访问,为保护程序的数据,选择使用方法或者属性。

3属性

(1)属性的格式:

访问修饰符  数据类型  属性的名称

{set{字段的名称=value;}

get{return 字段的名称;}

}

*属性的名称会和相应字段的的名称相同,但是首字母相同。

*set 是属性的设置访问器,get是属性的返回访问器,在这两个访问器中可以编写语句,进行数据控制

*属性最简洁的格式

访问修饰符  数据类型 属性的名称

{set;

get;

}

4 方法

(1)方法的格式

访问修饰符  数据类型  方法的名称()

{}

三例题

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

namespace shijian
{
    class Program
    {
        static void Main(string[] args)
        {
            //变量的定义和输出
            int a = 10;
            Console.WriteLine(a);
            Person p = new Person();
            p.Age = 10;
            Console.WriteLine(p.Age);
            Console.Read();
        }
    }
      //创建一个person类
      //p
      //方法一吃的方法
      //方法二跑的方法
    class Person
    {
        //字段
        string name;
        int age;
        double height;
        //属性
        public int Age
        {
            set{
               
                age=value;
            }
            get
            {
                return age;
            }

        }
        //方法
        public void eat()
        { }
        public void run()
        { }
    }
}

四 总结

     学习一遍c#,这个学期进行在一次学习c#,再一次的学习,对学习.Net有了新的理解,学习这些理论知识,会有很多人会觉得少了些许的有趣的味道,老师灌输的这些知识,确实很有用。对于编程的核心问题是在这些知识的基础上编写算法,然而算法会有要求我们有很好的逻辑思维。选择进行逻辑锻炼,需要我们自己的不间的进行实践。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值