/T
/T
using。。
命名空间。。
类
方法
代码
convert toint32()
console readlne()
输入
public class Vector
{
static void Main(string[] args)
{
Week day=Week.Mon;
Console.WriteLine(day);
//强转后可以查询enum中枚举类型的值
//如Week.Mon为1
int number=(int)day;
}
enum Week
{
// 0 ,1 ,2 ,3 ,4 ,5 ,6
Sun,Mon,Tue,Wed,Thu,Fri,Sat
}
enum Week2
{
// 0 ,1 ,2 ,10,11 ,100 ,101,102
Sun,Mon,Tue=10,Wed,Thu=100,Fri,Sat
}
}
```
char c;
int sum = 0;
do
{
c = (char)Console.Read();
if (c >= '0' & c <= '9')
{
int num = c - '0';
sum += num;
}
else if(c=='*')
{
sum += 500;
}
} while (c!='#');
Console.WriteLine(sum);
int num = Convert.ToInt32(Console.ReadLine());
int i = 0;
int x=0;
int sum = 1;
int y = num;
int z = num;
while (num != 0)
{
i = num % 10;
sum *= 10;
num /= 10;
}
while (y != 0)
{
sum /= 10;
i = y % 10;
x = i * sum + x;
y /= 10;
}
if (x == z)
Console.WriteLine("yes");
else
Console.WriteLine("no");
int num = Convert.ToInt32(Console.ReadLine());
while( num % 10==0)
{ num /= 10;
}
while(num!=0)
{
int i = num % 10;
Console.Write(i);
num /= 10;
}
double qiu = Convert.ToDouble(Console.ReadLine());
double sum = 0.0;
double a = qiu;
for (int i = 0; i <10; i++)
{
sum = qiu * 2.0 + sum;
qiu =qiu/ 2.0;
}
Console.WriteLine(qiu);
Console.WriteLine((sum-a));
ctrl+k crtl+c 出现双斜杠
ctrl+k ctrl+u 取消双斜杠
//单行注释
/*多行注释
多行
多行
*/
main方法
注释 ctrl+k+ctrl+c
取消注释 ctrl+k ctrl+u
int n = Convert.ToInt32(Console.ReadLine());
int i = 0;
while (n != 1)
{
if (n % 2 == 1)
n = 3 * n + 1;
else
n = n / 2;
i++;
}
Console.WriteLine(i);
//注释:引入命名空间
jetbriabs
double m = Convert.ToDouble(Console.ReadLine());
int k = Convert.ToInt32(Console.ReadLine());
if (k == 0)
{
int a = (int)m;
Console.WriteLine(a);
}
else
{
int b = (int)(m * 100);
if(b%10>=5)
{
int c = (b / 10 + 1);
double d = (double)c;
Console.WriteLine(d/10);
}
else
{
int c = (b / 10);
double d = (double)c;
Console.WriteLine(d/10);
}
}
1 b
2 a
3 a
4 c
委托与函数的返回值需要一致
委托与函数的形参类型需要一致,命名可以不一致
delegate double WeiTuo(double S1, double S2);
WeiTuo WT1;
WT1 = CHEN;
Console.WriteLine(WT1(2,4));
WT1 = Chu;
Console.WriteLine(WT1(16,4));
委托可以重复赋值,委托就是一个变量。
委托需要先赋值才可以使用,不赋值直接调用不可以使用、
委托返回值或形参与函数的返回值或形参不一致,不可以调用。
调用没有返回值且没有形参并且方法体只有“Console.WriteLine()”的语句直接 变量名();
我为什么还要加什么和啊,我我是不知道a等于多少,还是不知道b等于多少?
不能直接等于那个值吗?
什么脑筋急转弯
int a=5;int b =10;
a=b;
b=5;
不行吗
创建项目
1应用程序
不会自动关闭
2.net framework
代码尾部加上Console.Readkey();
从键盘上读取按键,按下任意键,窗口自动关闭
Params/这个是参数数组。参数数组必须放在形参的最后位置,参数数组前面可以添加其他参数
static void VerifyUsername()
(方法Method/函数Function)的定义原则:
返回值、方法名、(参数)、{方法体}