字元變數要放整數變數要使用char,例如:
int a = 97;
char b = (char)a;
字元變數要放整數變數要使用char,例如:
int a = 97;
char b = (char)a;
變數命名盡量不使用中文,但可使用中文拼音
C#編譯產生以下2個程序集,.exe及.dll
\\第一個轉印符\可將 \ 印出
\"第一個轉印符\可將 " 印出
顯示字串要換行使用 \n
顯示字串要空格使用 \t,會如TAB鍵有4個空格
命名空間->類->方法
註釋一行程式在該行Ctrl+K Ctrl+C
取消註釋一行程式在該行Ctrl+K Ctrl+U
選取多行亦同
强制类型转换
int a=97;
char
数字和字符串拼接通过+
int a=8,b=3;
Console.WriteLine(a+"+"+b);//字符串和数字拼接是字符串
创建变量
int age=0;
修改界面颜色主题:工具-选项-常规
修改字体和颜色:工具-选项-字体和颜色,选择Consolas或者JerBrains Mono适合写代码
行号显示:工具-选项-文本编辑器-C#-行号
01输出方法:
console.write(“”);
console.writeline(“”);//换行。这一行只会有writeline里的内容。
02 换行
字符串换行:转移字符
\n
console.writeline(“hello \n world”);
\t 制表符
相当于tab键,会空几格
namespace name{
class program{
static void main(string[] args){
console.writelline("");
}
}
}
namespace (命名空间)下可包含多个class (类),类下可以包 含多个方法(如main)
注释:/* */ 快捷键: 单行
注释 ctrl+k ctrl+c
取消注释 ctrl+k ctrl+u
注释多行:不需要全部选中,ctrl+k ctrl+c
.vs灰色文件夹 名称 隐藏文件夹 功能 工程相关的配置
.sln 名称 解决方案文件 功能 打开项目
vs内的右侧,右击解决方案可在解决方案下新建项目
运行程序:f5
代码结构:console.writeline("");
using system;//注释:引入命名空间
namespace 默认与项目名保持一致,_名字不能以数字开头,所以就有了下划线。名字一般不用中文。
namespace name {
class program //命名空间下创建了一个类,类的名称默认与文件名相同,命名空间默认与项目名保持一致
{
static void main(string []args)//类下面创建了一个方法,方法为main
{
console.writeline("");//方法下才是我们的代码
}
}
}
新建项目->控制台应用程序(c#),用来测试基本的代码。每一个项目对应一个解决方案,解决方案下面可以包含多个项目。解决方案名称不能包括特殊符号(name csharp编程第一季 )项目名称(001-开始)。位置(vs workspace)。框架(.net core)
设置:
字体,consoldas,jetbrains mono
颜色,深色
行号:工具-选项-文本编辑器-c#=行号
字体大小:按住ctrl
分离个位与十位
各位 跟10求余
交换变量值
获取用户输入 Console.Readline();不能返回int
把字符串12 转换为数字12
int strInt = Convert.ToInt32(str);(只能把整数的字符串转换为一个整数
加入分号自动格式化加空格
变量赋值给变量需同类型
字符c对应99 ASCii表
、转义字符
两个斜杠来代表一个斜杠
ctrlK ctrlC 全选注释 ctrlK ctrlU
点击上方三角来运行-调试控制台
Console.WriteLine() 输出显示
namespace 不能以数字开头
namespace name{} 定义命名空间 给所写代码分类 console即属于systemkong'jian