#判断代码正确
23 = a;
//上面的代码是将a赋值到23内,赋值是左边变量名,右边数值,例如a = 23;所以错误
x+y=z;
//同上,右边赋值给左边但是颠倒,所以错误
a=a+1;
//变量a加上1顺序正确,所以正确
console.writeline(a);
;可以输出a变量
#判断代码正确
23 = a;
//上面的代码是将a赋值到23内,赋值是左边变量名,右边数值,例如a = 23;所以错误
x+y=z;
//同上,右边赋值给左边但是颠倒,所以错误
a=a+1;
//变量a加上1顺序正确,所以正确
console.writeline(a);
;可以输出a变量
#声明变量 003课时
int age;
//声明整数变量age
age =10;
//储存数据到age(赋值)
//it 变量类型,age是变量名
分割
double age2;
//double是浮点数(小数)
char age3;
//变量要以字母开头
//声明一个字符串变
ctrl + D複製游標所處一行
int a =5;
int b = a++; //b=5先賦值再自增
int b = ++a; //b=6先自增再賦值
double 在任一數若沒有小數點時,結果則不帶小數
例如
double f = 10 / 4; 結果為2
double f = 10 / 4.0; 結果為2.5
//字串格式化輸出可透過{}+索引直,例如
Console.Write("a=");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("b=");
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0}+{1}={2}", a, b, a+b);
//讀取輸入
string str = Console.ReadLine();
Console.WriteLine(str+"-");
//將讀取輸入數字字串轉為整數型別
string str = Console.ReadLine();
int strInt = Convert.ToInt32(str);
Console.WriteLine(str + "-");
字串中 \ 為轉印字符,可使用 @ 使轉印字符部作用,例如若想印出 c:\a\b\c
方法1:Console.WriteLine("c:\\a\\b\\c");
方法2:Console.WriteLine(@"c:\a\b\c");
//使用 @ 使字串產生空格或換行效果
string str = @" 1213
+4567
=5780";
Console.WriteLine(str);
字元變數要放整數變數要使用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