标签:class struct style star count write 类型转换 lis arraylist
一.
using System;
//001.C#支持哪几个预定义的值类型
//002.C#支持哪几种预定义的引用类型
namespace _001_homework
{
class Program
{
static void Main(string[] args)
{
//1.valueType(值类型):int,float,double,bool,char,decimal,struct,enum
//2.referenceType(引用类型):string,object,数组,class,接口(interface),委托
//引用类型指的是实际值引用(指针)表示的数据类型,如果分配给某个变量一个引用类型,那这个变量将引用(指向)原始值
}
}
}
二.
using System;
using System.Collections;
using System.Collections.Generic;
//003_如何解决装箱和拆箱引发的性能问题
namespace _002_如何解决装箱和拆箱引发的性能问题
{
class unboxPerformance
{
//驼峰命名法
private static void RunUnbox()
{
int count;
//语法糖,对语法简化(这里的now,其实也是一个函数,只是因为经常用,所以简化了)
DateTime startTime = DateTime.Now;///方法函数返回值是什么类型,接受量就是什么类型,返回值一致
//int startTime=(int)DateTime.Now//X错误
ArrayList myArray = new ArrayList();//构造函数。函数名和类名一样。实例化
//泛型,广泛的类型
List<int> mylist = new List<int>();//list<int>也是一个类型
for (int i = 5; i >0; i--)//按tab键自动补全
{
myArray.Clear();
}
}
};
class Program
{
static void Main(string[] args)
{
//任何值类型,引用类型都可以和object对象相互转换
//装箱(box):将一个值类型显性或隐形转化为一个object类型。值类型转化为引用类型
//拆箱(unbox):指引用类型转换为值类型
//Console.WriteLine("Hello World!");
}
}
}
标签:class struct style star count write 类型转换 lis arraylist
原文地址:https://www.cnblogs.com/Nicela/p/13057813.html