#输出
Console.Write("不换行")输出不换行
Console.WriteLine("换行")输出换行
Console.Write("不换行")输出不换行
Console.WriteLine("换行")输出换行
Console.Write("不换行")输出不换行
输出三角形
Console.WriteLine(" * ");
Console.WriteLine(" *** ");
Console.WriteLine(" ***** ");
Console.WriteLine(" ******* ");
Console.WriteLine("*********");
声明并赋值
int a=3,b=8;
Console.WriteLine(a+b);
Console.WriteLine("a+b");
Console.WriteLine(a+"+"+b);
Console.WriteLine("a+b"+a+b);
Console.WriteLine("a+b"+(a+b));
自增自减
int num3=10;
int num4=11
num4=--num4+num3++
Console.WriteLine(num4++);
逻辑运算符
判断象限
Console.WriteLine("输入横坐标:");
int left=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入纵坐标:");
int right=Convert.ToInt32(Console.ReadLine());
if(left==0&&right==0){
Console.WriteLine("该点在原点");
}
else if(left==0&&right!=0){
Console.WriteLine("该点在y轴");
}
else if(right==0&&left!=0){
Console.WriteLine("该点在x轴");
}
else if(left>0&&right>0){
Console.WriteLine("该点在第一象限");
}
else if(left<0&&right>0){
Console.WriteLine("该点在第二象限");
}
else if(left<0&&right<0){
Console.WriteLine("该点在第三象限");
}
else if(left>0&&right<0){
Console.WriteLine("该点在第四象限");
}
成绩等级
判断三角形
判断闰年
判断正负数
输入最大整数的平方
switch 星期
while循环
while(循环的判断条件)如果条件为真就会一直执行循环体中的内容
{
循环体
}\
递归
Console.WriteLine("请输入青蛙要跳的级数:");
int num = Convert.ToInt32(Console.ReadLine());
static int test( int num)
{
if (num == 1) return 1;
if (num == 2) return 2;
return test(num-1)+test(num-2);
}
Console.WriteLine(test(num));
文件
Directory.CreateDirectory("./图书管理系统");//创建文件夹
File.Create("./图书管理系统/暴走大事件.png");
//读取文件信息
byte[] sByte =File.ReadAllBytes("./图书管理系统/1.png");
File.WriteAllBytes("./图书管理系统/暴走大事件.png",sByte);
DirectoryInfo directoryinfo = new DirectoryInfo("./图书管理系统");
directoryinfo.Delete();//删除空目录
File.Delete("./1.txt");//删除指定文件*/
//获取当前目录下文件结构 怎么获取目录下的所有文件
string[] files = Directory.GetFiles("./");//所有文件的路径信息
string pattern = @",.+\.txt$";
foreach(string i in files)
{
if (Regex.IsMatch(i, pattern))
{
File.Delete(i);
Console.WriteLine("已删除");
}
}
string[] dirs = Directory.GetDirectories("./");//获取目录
foreach(string dir in dirs)
{
Console.WriteLine(dir);
}
文件题
//创建 数学 语文 英语 txt文件
Random random = new Random();//创建随机数
StreamWriter fsWrite = new StreamWriter("./数学.txt",true);//生成txt文件 写入学科 学生 成绩(随机生成)
for(int i = 1; i <= 50; i++)
{
fsWrite.WriteLine("数学 小明{0} 分数{1}",i,random.Next(1,100));
}
fsWrite.Close();
StreamWriter fsWrite1 = new StreamWriter("./语文.txt", true);
for (int i = 1; i <= 50; i++)
{
fsWrite1.WriteLine("语文 小明{0} 分数{1}", i, random.Next(1, 100));
}
fsWrite1.Close();
StreamWriter fsWrite2 = new StreamWriter("./英语.txt", true);
for (int i = 1; i <= 50; i++)
{
fsWrite2.WriteLine("英语 小明{0} 分数{1}", i, random.Next(1, 100));
}
fsWrite2.Close();
string[] files = Directory.GetFiles("./");//所有文件的路径信息
string pattern = @".txt";//需要匹配的文件
string pattern1 = @"小明1";//需要匹配的内容
foreach (string file in files)
{
if(Regex.IsMatch(file, pattern))//匹配文件名
{
StreamReader ob=new StreamReader(file);//读取文件
string line=ob.ReadLine();//按行读取文件
if(Regex.IsMatch(line,pattern1))//匹配需要的内容
{
StreamWriter fsWrite3 = new StreamWriter("./1.txt", true);//将需要的内容写入指定txt文件
fsWrite3.WriteLine(line);
fsWrite3.Close();
ob.Close();
}
}
}