double 在任一數若沒有小數點時,結果則不帶小數
例如
double f = 10 / 4; 結果為2
double f = 10 / 4.0; 結果為2.5
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
.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求余
交换变量值