一 变量
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有了新的理解,学习这些理论知识,会有很多人会觉得少了些许的有趣的味道,老师灌输的这些知识,确实很有用。对于编程的核心问题是在这些知识的基础上编写算法,然而算法会有要求我们有很好的逻辑思维。选择进行逻辑锻炼,需要我们自己的不间的进行实践。