以下代码可在 github 找到
using System;
using System.Linq;
/**
* 基础类型,变量,函数
*/
public class Day02
{
/**从控制台获取,并计算两个数的和
*/
public Day02()
{
Console.WriteLine("请输入一个加法式子:");
//读取控制台输入
string inputStr = Console.ReadLine();
//查找输入的符号位置
int plusIndex = inputStr.IndexOf("+");
//提取加数
string numStr1 = inputStr.Substring(0, plusIndex);
//提取被加数
int strLen = inputStr.Count();
string numStr2 = inputStr.Substring(plusIndex + 1, strLen - plusIndex - 1);
//把string类型转换为float类型,并计算
float num1 = float.Parse(numStr1);
float num2 = float.Parse(numStr2);
float sun = num1 + num2;
Console.WriteLine("结果是:" + sun);
}
}
Mian方法
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
if (args is null)
{
throw new ArgumentNullException(nameof(args));
}
Console.WriteLine("======Main开始运行=======");
//导入外部类,并运行
//Console.WriteLine("======Day01开始运行=======");
//new Day01();
Console.WriteLine("======Day02开始运行=======");
new Day02();
//Console.WriteLine("======Day03_1开始运行=======");
//new Day03_1();
//Console.WriteLine("======Day03_2开始运行=======");
//new Day03_2();
Console.WriteLine("======Main运行结束=======");
}
}
}
项目目录: