首先:一个完整的方法是包括两部分的,代码和注释!!!!
程序的调试:
3:设置断点: 断点之前的程序已经确保正确,可是在断点后的部分可能出现错误,所以设置完断点后,直接点击启动,然后按F11逐步棸的执行,查看,当然,之中可以设置监视的变量、逻辑表达式等!!!
Convert.ToInt32("123");
int.Parse("123");
int max=n1>n2?n1:n2; //比较两个数中,哪个数最大。
Random r= new Random();
r.Next(1,10); //创建出1到9之间的随机数(整型)
public enum 枚举名
值1,
值2,
值3,
.........
}
在方法或者类中调用创建该枚举型的变量时,这么写,枚举名 变量名 =枚举名.值n;
public enum Season
春,
夏,
球,
冬, //这里的逗号可以省略
Season s = Season.春;
public enum Week
{
星期一 = 10,
星期二,
星期三,
星期四,
星期五,
星期六,
星期日
}
class Program
{
static void Main(string[] args)
{
#region //将枚举类型强转为int类型(枚举类型的元素值默认从0开始)
//int n1 = (int)Week.星期一;
//Console.WriteLine(n1);
//Console.WriteLine((int)Week.星期二);
//Console.WriteLine((int)Week.星期三);
//Console.WriteLine((int)Week.星期四);
//Console.WriteLine((int)Week.星期五);
//Console.WriteLine((int)Week.星期六);
//Console.WriteLine((int)Week.星期日); //将输出10 11 12 13 14 15 16
//Console.ReadKey();
#endregion
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//声明一个枚举类型Week
public enum Week
{
星期一 = 10,
星期二,
星期三,
星期四,
星期五,
星期六,
星期日
}
class Program
{
static void Main(string[] args)
{
#region //int类型强转为枚举类型(如果按元素下标能成功将int类型转换成枚举类型时,就转换成相应的枚举元素的值,如果转 换失败,就输出相应的int值)
//Week week = (Week)3;
//Console.WriteLine(week);
//Console.WriteLine((Week)10);
//Console.WriteLine((Week)100);
//Console.ReadKey(); //最后输出3 星期一 100
#endregion
}
}
int n1=10;
n1.ToString();
double n2=3.14;
n2.ToString();
decimal n3=5000m;
n3.ToString();
Week week=Week.星期一;
week.ToString();
结构:(帮助我们一次性声明多个不同类型的变量)
[访问修饰符] struct 结构名
成员; //字段————起名的时候一般以下划线开头;
2)、在调用实例成员的时候,需要使用对象名.实例成员;
在调用静态成员的时候,需要使用类名.静态成员名;
静态函数中,只能访问静态成员,不允许访问实例成员。
实例函数中,既可以使用静态成员,也可以使用实例成员。
静态类中只允许有静态成员,不允许出现实例成员。
Array.Sort(); //对数组升序排列。
Array.Reverse(); //对数组进行反转,,,因此通过用这两个方法可以对数组实现降序排列。