结构:
作用:可以帮我们一次性声明多个不同的变量
语法:(方法名跟类名相同,方法名前没有返回值类型的声明,方法中不能使用return语句返回一个值)
public static 结构名
{
public 变量1;public int _age;
public 变量2; public string _name;
public 变量3; public char _gender;
}
Main()
{
结构名 定义名;
定义名 . 变量1 = ** ; 定义名 . _age = 20;
定义名 . 变量2 = ** ; 定义名 . _name= 20;
定义名 . 变量3 = ** ; 定义名 . _gender = 20;
****************************************************************************************
Console.WriteLine("我叫{},我今年{}岁,我是{}生",定义名._name,定义名._age,定义名,_gender);
Console.ReadKey();
}
***********************************************************************************************************************
方法(函数):
函数就是将一对代码进行重用的一种机制。
函数的语法:
public static 返回值 方法名([ 参数列表 ])
{
方法体;
}
static : 静态的
if (a > max)
{
return a;
}else {
return b;
}
******************************************快速降序方法**********************************************
快速降序方法: Array.Sort(数组名);
int [] names = { 12,15,48,65,,1,4,5,89,11,32};
Array.Sort(names); //降序排序
//结果是:1,4,5,11,12,15,32,48,65,89
Array.Reverse(names); //倒序排序
结果是:32,11,89,5,4,1,65,48,15,12
foreach(int n in names)
{
Console.WriteLine(n);
}
Array.Sort(数组名); // 降序排序
Array.Reverse(数组名); // 倒序,将数据反过来输出