Sublime Text4配置C#运行环境
@TOC
前言
今天把家里的9年前的远古神机搬了出来,重装了个win7的精简版,本打算装个VScode测试一下是否能写C#代码,结果是可以的,但,卡成PPT了……
所以就选择了SublimeText,即便捷又快速。
但,网上对于Sublime Text4配置C#的文章实在是少的可怜,而且效果还不咋地。
我琢磨了一下午,终于是琢磨出来了。
今天就带大家学习一下如何快速,简单地在sublime中配置好C#的运行环境。
部署.NET环境
前提当然是部署.NET啦。
我们直接去Microsoft官网下载:https://dotnet.microsoft.com/zh-cn/download(可以参考我往期的文章)
部署的话后面就不赘述了……
Sublime Text4配置C#编译环境1. 下载插件
GitHub中有个叫 “csharp-build-singlefile-sublime-text-2“的插件,用于直接在Sublime中调用终端并运行程序, 由国外大佬chrokh开发。
这个插件原本是用在SublimeText2上的,可以看到,作者也已经有8年没更新了,但用在Sublime ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
C#(CSharp)学习笔记_编程练习题_输出奇偶数, 九九乘法表, 猜数字游戏【八】
1. 输出奇偶数
要求:输出从1到100的所有偶数
分析:
首先我们需要用到循环(while也好,for也好,但for会更加优雅),输出0到100的所以数。
在for的循环体内写入if条件判断语句,条件表达式为:当输出的数除于2等于0时(也就是可以被2整除)则输出这个数。
这样下来,可以被2整除的偶数都会被输出出来。
以此类推,我们只需要在for表达式内将参数改改,就可以输出质数。
1234567891011121314151617using System;namespace Test_1{ public class Program { static void Main(string[] args){ // 输出偶数 for (int i = 0; i < 101; i++){ if(i % 2 == 0){ Console.WriteLine(i); ...
C#(CSharp)学习笔记_循环语句【七】
什么是循环语句?
循环语句是由循环体及循环的终止条件两部分组成的。
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。
编程语言中的循环语句大致分为两种:While,For和Do…while。那么这两种语句的本质区别在哪呢,接下来一起看看吧。
While
While是计算机编程中的一种基本循环模式。若满足条件时则进入循环体,进入循环体后,若条件不满足时,则跳出循环。
这是一种很典型的循环方式,所以语法也很简单。123456// While语句的表达式while ( /*条件表达式*/ ) { /*循环体*/ }
让我们来看看实例吧! 1234567891011121314151617181920using System;namespace Whiles{ class First_6 { ...
2023年度总结报告
序幕
回首过去的一年,的确发生了许多事呢,不然,我也不可能会写年度总结。
咱就是说了,喜欢上写Markdown笔记了。
往事1. 值得庆幸的是,《我懂得热爱生活》
这对于死宅的我,可能说得上是天方夜谭,但确实呢,8月16日,尽管很热我还是喜欢出去走走。
2. 不听摇滚睡不着
2023年我爱上了摇滚。
对于音乐,我每年的听歌风格都在变,小学爱听Tobu的EDM progressive house风格电音,后来演化为Electronic Dance Music,如Alan Walker,Vicetone的作品。现在,更偏向于Japan Rock和Chillstep、Future Bass。特爱Little End的氛围音乐和じん (Jin)的日式摇滚。
家人们,谁懂啊,不听摇滚睡不着。
3. 夏日陽炎
2023我追的番不如往年多,因为学业太繁忙了。
《MekakuCity Actors》(目隐都市的演绎者)2014年的番,我从半夜11点看到凌晨三点看完,虽然剧情没滤清,但我还是很喜欢。
4 学校运动会:太糟糕了!!
每次提到运动会我都想吐。
去年我只报了一个项目,是的:乒乓球 ...
C#(CSharp)学习笔记_Switch条件判断分支语句【六】
Switch语句
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case breakdefault一起使用。
Switch语句就相当于是else if语句,有着很相似的作用:根据条件执行相对应的代码。
Switch通常和case,break和deault配合使用。
case:当case条件满足时要执行的代码区快
break:当执行case内的代码后,跳出Switch语句。
default:当所有的case条件都不满足时,程序会执行的代码块
语法如下:
12345678910111213switch (expression){ case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; default: code to be executed if expression is different f ...
C#(CSharp)学习笔记_If条件判断语句【五】
前言:
本期学习的是编程语言中的主要语句:if-条件判断语句。
在这里我们会学到:if语法,if-else,和if嵌套。
话不多说,我们开始吧!
什么是条件判断语句?
条件语句是用来判断给定的条件是否满足(表达式值是否为0),并根据判断的结果(真或假)决定执行的语句,选择结构就是用条件语句来实现的。
条件判断语句在程序中扮演着一个重要的角色。
通过条件判断我们可以有更多的选择面对程序中产生的问题。
If语句
语法如下:
括号中 “conditional expression” 为条件表达式,我们通过在括号中写入条件表达式,语句将判断条件表达式是真还是假。
花括号中的为:当条件为真(True)时,执行的语句。
1234if(conditional expression){ /* 当条件为真时将执行的语句 */}
下面看实例:
结果成功输出了:Hello World1234567// if代码实例:int a = 17;if (a > 16){ Console.WriteLine(Hello World"); ...
C#(CSharp)学习笔记_运算符与布尔类型【四】
算术运算符
所谓算术运算符:就是现实中的加减乘除之类的符号,但在编程语言中,它们又有不同于现实的语法。
下面就介绍一下算术运算符的各种符号包括计算案例。
运算符
描述
实例(设a为4;b为2)
+
把两个操作数相加
A + B 将得到 6
-
从第一个操作数中减去第二个操作数
A - B 将得到 2
*
把两个操作数相乘
A * B 将得到 8
/
分子除以分母
B / A 将得到 2
%
取模运算符,整除后的余数
B % A 将得到 0
++
自增运算符,整数值增加 1
A++ 将得到 5
–
自减运算符,整数值减少 1
A– 将得到 3
1234567891011//算术运算案例:int a = 10;int b = 2; Console.WriteLine(a + b); // 输出为:12 Console.WriteLine(a - b); // 输出为:8 Console.WriteLine(a * b); // 输出为:20 Console.WriteLine(a / b); // ...
C#(CSharp)学习笔记_数据类型与变量赋值【三】
前言
本期内容会介绍到C#的数据类型,变量和赋值基本操作。
当然了,我会简略的讲解常用的数据类型的应用及变量和赋值。
1.数据类型
C#中的数据类型与其他编程语言如出一辙,一下为数据类型参考表。
类型
描述
范围
默认值
bool
布尔值
True 或 False
FALSE
byte
8 位无符号整数
0 到 255
0
char
16 位 Unicode 字符
U +0000 到 U +ffff
‘\0’
decimal
128 位精确的十进制值,28-29 有效位数
(-7.9 x 1028 到 7.9 x 1028) / 100 到 28
0.0M
double
64 位双精度浮点型
(+/-)5.0 x 10-324 到 (+/-)1.7 x 10308
0.0D
float
32 位单精度浮点型
-3.4 x 1038 到 + 3.4 x 1038
0.0F
int
32 位有符号整数类型
-2,147,483,648 到 2,147,483,647
0
long
64 位有符号整数类型
-9,223 ...
C#(CSharp)学习笔记_程序的基本结构【二】
前言:
对于一个初学者来说,理解程序的基本结构是非常有必要的,我们可以知道代码的用途,用法和编写准则。
学习任何一门编程语言第一步都是输出“Hello World”,但途中我们会用到一些代码,而这些就是程序运行的最基本的结构。
看下面代码。是不是除了个“Hello World”,其他啥都不知道?那么接下来就让我们一起了解一下C#的那些基本程序结构吧!(注意:以下解释都是本人观点,一部分会拿Python做对比,就是说:通俗易懂吧……)
语法须知:
C#的文件后缀为 .cs。
C#的语法和Java非常相似,对于大小写非常敏感,使用注意命名规则。
C#是以 花括号和 分号 来将代码分隔开来。
123456789101112using System; //引入System命名空间namespace helloWorld { class First_1 { static void Main(string[] args) { Console.WriteLine("Hello W ...