Lesson1 C#变量类型的使用(Using Vaule Type)
2009-11-16 22:35 youthjiang 阅读(389) 评论(0) 收藏 举报C#的类型分为三种:
- 内置类型
- 自定义类型
1. 内置类型
下图就是C#中内置的15种内置的类型:
2. 用户自定义的类型

该类型通过类型声明创建,类型声明包括以下信息:
- 要创建类型的种类
- 新类型的名称
- 对类型中每个成员的声明,array和delegat除外
使用用户自定义类型主要是两步:(1)声明类型;(2)实例化该类型的对象。
下面的代码主要是结构类型和枚举类型的使用:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
struct Person
{
//Enumartion
public enum Genders { Male, Female };
//Declaration
public string firstName;
public string lastName;
public int age;
public Genders gender;

//Constuctor
public Person(string _firstName, string _lastName, int _age,Genders _gender)
{
firstName = _firstName;
lastName = _lastName;
age = _age;
gender = _gender;
}
public override string ToString()
{
return firstName + " " + lastName + "(" + gender + "), age " + age;
}
}
namespace CreateStruct
{
class Program
{
static void Main(string[] args)
{
Person p = new Person("Tony", "Allen", 32, Person.Genders.Male);
Console.WriteLine(p);
}
}
}



浙公网安备 33010602011771号