前言
- 我的项目名称是
Project2
,C#
类名是Class1
主要看Main
函数中数据的输入和输出,其他的都是默认生成的。 - 如果输入的数据是数字时,使用
Console.ReadLine()
还是会把数字当作一个字符串。
如果需要输入数字时,可以结合使用Convert.ToInt16()
、Conver.ToInt32()
、Convert.ToInt64()
等函数。
微软官方C#函数文档
一、函数介绍
Console.Read()
和Console.ReadLine()
的区别在于,前者读取是根据空白符隔开且返回int
类型,后者是用的换行符返回string
类型。- 举个例子,如果读取的数据是
a
使用Console.Read()
读取字符a
后会转化成对应的ascii
码97
使用Console.ReadLine()
读取字符a
就会原样返回a
函数 | 介绍 |
---|
Console.Read() | 读取用户的输出,返回一个int类型 |
Console.ReadLine() | 读取用户的输入,返回一个string类型 |
Console.Write() | 输出数据 |
Console.WriteLine() | 输出数据并换行 |
Console.ReadKey() | 读取用户输入,多用于暂停程序 |
二、输出和输出
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project2
{
class Class1
{
static void Main(string[] args) {
string str = Console.ReadLine();
Console.WriteLine(str);
Console.ReadKey();
}
}
}