字符用单引号;字符串用双引号 。分支语句如果只有一行是可以省略括号
字符用单引号;字符串用双引号 。分支语句如果只有一行是可以省略括号
英语字母的字符可以直接比较大小。
也就是程序的逻辑分为类,方法输出语句
.用来调用使用的方法
所有内容后面都要有大括号
备注的时候单行用//
多行用/*
string str = Console.ReadLine();
//判断数字字_
//数字开头
bool isRight=ture;
for (int i = 0;i<str.Length;i++)
{
//不是数字,不是小写字母,不是大写字母,不是下划线
if((strp[i]<'0'||str[i]>'9')&&
(strp[i]<'a'||str[i]>'z')&&
(strp[i]<'A'||str[i]>'Z')&&
( strp[i]!='_'))
{
isRight=false;
break;
}
//不能是数字开头
if((strp[i]>='0'||str[i]<='9')
{
isRight=false;
break;
}
}
遍历数组 只能正序
foreach(int temp in ages){
Console.Write(ages)
}
逻辑运算符必须是一个布尔值或者布尔表达式
++a和a++单独用的时候不会有问题,但是当处于新的表达式中有可能出现问题。可能出现:先赋值再自增,也可能出现:先自增再赋值
取余时一般适用于整数
int a = console.readline(),这里右边返回的是字符串,与int会矛盾。所以要么转换,要么换成字符串类型
char a ="1",这个1是字符类型的1,也就是按照ASCII表上对应的数字49来存。
转义字符,本质上是特殊的字符。如果要想转义字符不起作用,可以加上@,如@“/n”打印出来就是/n
每一个字符都是存储一个数字。比如说int b = a输出的是99,之所以是99,是因为ASCII字符代码中a对应99。
在写代码时,要容器对应,还要注意不要超过容量。
char b = (char)a 强制类型转换,如果是数据比容量大,强制类型转换能塞进去,但是这样会丢失一部分数据
变量先声明再使用。变量要先赋值才能使用,第一次赋值叫做初始化
区分大小写,大小写不同也有所不同。
int是整数、double是浮点数、char是字符
整数、浮点数、z
dll 程序集。程序集在运行的时候会编译成为机器指令
console.writeline 书写一行(会换行)
console.write 书写(不会换行)
\n 用于换行
using system 作用:用于引入命名空间;
namespace name 作用:命名空间(不能用数字开头)
{} 作用:空间
class 作用:创建类
main方法
VS2024开发工具。
问题:创建控制台。第一个没加.net
作用,运行时会出现窗口,不退出。
加了.net,不会出现holler,word。出现一个窗口会自动关闭。
加入consote.readkey(),在下次点击前不关闭
TIOBE
unity:开发难度低,推荐初学者
unity语言:C#
编程语言:工具;软件:产品
计算机:硬件+软件