int a;
int a=1;
int a,b,c;a=b=c=1;
int a=1,b=1;
类型正确
先生再赋
规则人性化使用就可以。
int a;
int a=1;
int a,b,c;a=b=c=1;
int a=1,b=1;
类型正确
先生再赋
规则人性化使用就可以。
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int a=2;
a = a + 1;
double b, c, d; b= c = d = 0.5;
b = c + d + a;
Console.WriteLine(a);
Console.WriteLine(b);
}
}
}
还是要打字才可以 光看不行
1,定义一个方法来计算最大值
static int Max(int[] array)
{
int max = array[0];
for (int i=1;i<array.Length;i++)
{
if (array[i]>max) //判断数组是否大于max
{
max = array[i];//如果大于,则附给max
}
}
return max; //放回max (最大值)
}
////1,获取用户输入
//string str = Console.ReadLine();//获取键盘上输入的值
//string[] strArray = str.Split(" ");//使用 Split()方法进行空格分割
//int[] inArray = new int[strArray.Length];//定义一个数组
//for (int j=0;j<strArray.Length;j++)
//{
// int number = Convert.ToInt32(strArray[j]);
// inArray[j] = number;
//}
//int n = Max(inArray);
//Console.WriteLine(n);
2,计算因子
//因子是可以整除的
static int[] GetIn(int number)
{
//1,拿来计算因子的个数
int count = 0;
for (int i=1;i<number+1;i++)
{
if (number%i==0)
{
count++;
}
}
//2,创建一个对应长度的数组
int[] array = new int[count ];
int index = 0;//定义一个索引用来创建存储该数组索引的位置
for (int i=1;i<number+1;i++)
{
if (number % i == 0)
{
array[index] = i;
index++;
}
}
return array;
}
//1,获取用户输入的整数
int number = Convert.ToInt32(Console.ReadLine());
//2,定义一个数组用来接收
int[] array = GetIn(number);
//用一个foreach()方法来遍历因子
foreach (int temp in array)
{
Console.Write(temp+" ");
}
Console.WriteLine("\n1\n2\t3");
Console.WriteLine("1\n2\t3");
Console.WriteLine("1\n\t2\n3");
Console.WriteLine("1\t2\n3\n");
参数数组
1,定义方法
//定义一个普通的加法
static int Add1(int a, int b)
{
return a + b;
}
//参数数组
static int Add2(int[] array)
{
int sum = 0;
foreach (int temp in array)
{
sum += temp;
}
return sum;
}
static int Add3(params int[] array)//(params)可以传递任意个个数的参数,自动数转变为数组
{
int sum = 0;
foreach (int temp in array)
{
sum += temp;
}
return sum;
}
2,在Main方法里调用
//调用方法
int sum = Add1(2,3);
Console.WriteLine(sum);
int sum2 = Add2(new int[] { 2, 3, 4 });
Console.WriteLine(sum2);
int[] array2 = { 6, 8, 9 };//先定义一个数组
int sum3 = Add2(array2);//把数组传入方法里,在方法里进行运算,返回出来
Console.WriteLine(sum3);
int sum4 = Add3(2, 3, 4, 5);//可以直接转变数组
Console.WriteLine(sum4);
!!!Parems参教必须是形参表中的最后一个参数
return 用来结束当前函数,并把某个结果返后
Console.Write("Hi Liu");
Console.ReadLine();
Console.ReadKey();
Console : 控制台
WriteLine :写入行
修饰符 static 静态修饰符
方法的定义 //形式参数
//主函数 //主方法
返回值要与返回类型要保持第一。
break; 拿来中断循环
函数(Function 方法Method)
模拟法
Conaole.ResLine();用户输入
解决方案下可以包含多个项目
Array.Sort();方法 排序
冒号排序法
Console.ReadLine(); 键盘输入
split
变迁:(底层开发)C-(游戏) C++- C#
牺牲语言性能换取效率
·安装VS2019
1.IDE集成(开发功能合辑)开发环境
编辑 >编译>运行>测试
b
.Net:由微软开发,以C#为语言的桌面应用开发软件
菜鸟教程:作为字典用
官网:C#介绍(也可充当字典使用)根据需要变通
网站:编程语言比较受欢迎
unity学习更适合初学者