namespace ConsoleApplication3
{
public enum qqState
{
qqonline,
qqoffline,
qqme,
qqbusy,
}
public struct Person
{
public string _name;
public int _age;
public Gender _gender;
}
public enum Gender
{
男,
女
}
class Program
{
//可变参数 params 在方法的形参中是唯一 且在方法形参的最后一个
public static void Sun(string name, params int[] arr)
{
int S = 0;
for (int i = 0; i < arr.Length; i++)
{
S += arr[i];
}
Console.WriteLine("{0}和是:{1}",name,S);
}
static void Main(string[] args)
{
int[] sk = new int[1024 * 1024];
string str;
while (true)
{
Console.WriteLine("输入字符");
str= Console.ReadLine();
if (str=="q" ||str=="Q")
{
Console.WriteLine("程序退出");
break;
}
else if (str == "a")
{
Console.WriteLine("创建对象");
int[] sk1 = new int[1024 * 1024];
// GC.Collect();//当此句没有打开时 内存会不断的增加,而当打开时内存会释放掉
}
}
Console.ReadKey();
}
}
}
c# 之学习之10 内存释放
最新推荐文章于 2023-09-10 18:45:40 发布