1、命名规范和
1、命名规范和
1、变量的交换;定义第三个变量进行,第一个变量的值给第三个变量,第二个变量给第一个,第三个变量赋值给第二个。int a = 10; int b = 5;int temp= a; a=b; b=temp;
2、不创建第三个变量的时候应用是
a= a+b;
b= a-b;
a= a-b;
3、
1、输入为console.readline();
2、类型一致
3、右边的值所需的容器大小
1、数字字符char a = ‘1’;
2、转义字符
3、不生效转义字符用@
4、
1、a字符为97、A字符为65
2、两边类型必须一直,容器小的可以赋值给大的
3、强制类型转换 强sai
1、变量必须先声明在使用
2、变量先初始化在使用(读取)
1、创建变量
int age;
2、命名规则:区分大小写,数字和字母下划线组成。
3、赋值:右侧数据赋值到左边
age =10;
4、
1、write与writeline区别 writeline之后书写完会换行而write不会。
2、\n代表换行
3、\t代表制表符
1、console//属于类.writeline//属于方法("hello word");
2、/**/多行注释
3、快捷注释 ctrl+k ctrl+c 取消注释ctrl+k ctrl+u
4、
console.writeline("");输出
using system;//引用命名空间
namespace name{ }命名空间
int A = 3,B = 8;
Console.WriteLine("A+B" + A + B);
结果=A+B38
关于这道题,由于计算法则是从左到右计算的,所以字符在前与数值相加的话,只会做字符串组合执行。
Console.WriteLine(A + B + "A+B");
结果=11A+B
但是如果数值在前的话,会优先计算数值后,再与字符组合,而不是与上面一样,直接做组合字符串执行。
//11
//a+b
//3+8
//a+b38
//11a+b
double temp;
temp =((int)((m+0.05)*10))/10.0;
Console.WriteLine (temp);
3 6 3
//找出字符串中第一个仅出现一次的字符
string str = Console.ReadLine();
bool isOnlyOne = false;
for (int i = 0; i < str.Length; i++)
{
if (str.IndexOf(str[i]) == str.LastIndexOf(str[i]))
{
isOnlyOne = true;
Console.WriteLine($"第一个仅出现一次的字符是:{str[i]}");
break;
}
}
if (isOnlyOne == false) Console.WriteLine($"所有字符均出现两次及以上");
\n代表换行
\ts代表制表符4个空格
1.引入命名空间
2.namespace命名空间后面跟着就是这个命名空间的名字。
3.class类,引入一个项目名字,这个项目下面的一个方案。
4.一个方法。
5.1引入一个命名空间,2.写出命名空间的名字,3.这个命名空间下的一个方案,4.方案下的一个方法。
static//静态类
void//Main这个方法不返回任何内容
Main//方法
(string[] args)//string[]是申明atgs可以储存字符串
1.引入命名空间
2.namespace命名空间后面跟着就是这个命名空间的名字。
3.class类,引入一个项目名字,这个项目下面的一个方案。
4.一个方法。
5.1引入一个命名空间,2.写出命名空间的名字,3.这个命名空间下的一个方案,4.方案下的一个方法。
新老版本不同