首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c#中的标准输出与console.write

问c#中的标准输出与console.write
EN

Stack Overflow用户
提问于 2015-07-19 23:31:03
回答 1查看 30.3K关注 0票数 26

我对C#/编程非常陌生,作为一个学习练习,我完成了一个将文本更改为小写的在线挑战。挑战指定它必须‘打印到标准输出’,但我通过使用Console.Writeline完成了挑战

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lowercase
{
    class Program
    {
        static void Main(string[] args)
        {
            using ( StreamReader reader = new StreamReader("TextFile1.txt")) 
            {
                while (!reader.EndOfStream)
                {
                    string line = reader.ReadLine();
                    Console.WriteLine(line.ToLower());
                }

                Console.ReadLine();
            }
        }
    }
}

stdout只是输出到控制台的另一个名称(提交可能有许多不同的语言),或者在线代码提交只是没有正确检查输出。我已经在谷歌上搜索了“stdout c#”,但我不能完全理解结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-19 23:36:50

在C和C++等语言中,有一个名为stdout的全局变量,它是指向标准输出流的指针。因此,即使在C语言的上下文之外,stdout也已成为“标准输出流”的常用缩写。

现在,C#做了什么?让我们来看看the documentation of Console.WriteLine (重点是我的):

将指定的字符串值,后跟当前行结束符写入标准输出流。

所以,是的,Console.WriteLine做的正是你需要做的。如果需要直接引用标准输出流(提示:通常不需要),可以使用Console.Out属性。

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31502842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档