>"和 "<<"IO?-6ren"> >"和 "<<"IO?-有没有一个C#库可以为C++中的IO提供“>>”和“> a >> b; 太棒了!! string input = Console.ReadLine(); string[] data = input.s-6ren">
gpt4 book ai didi

c# - C# 中的 C++ ">>"和 "<<"IO?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:57 26 4
gpt4 key购买 nike

有没有一个C#库可以为C++中的IO提供“>>”和“<<”的功能?这对于控制台应用程序来说真的很方便。当然,没有很多控制台应用程序是用 C# 编写的,但我们中的一些人将它用于它们。

我知道 Console.Read[Line]|Write[Line] 和 Streams|FileStream|StreamReader|StreamWriter 这不是问题的一部分。

我觉得我不够具体

int a,b;
cin >> a >> b;

太棒了!!

string input = Console.ReadLine();
string[] data = input.split( ' ' );
a = Convert.ToInt32( data[0] );
b = Convert.ToInt32( data[1] );

... 够长篇大论了吗?另外还有其他原因导致 C# 解决方案更糟糕。我必须得到整条线或为它制作我自己的缓冲区。如果我正在处理的线是 IDK,比如 Bells Triangle 的 1000 线,我会浪费很多时间一次阅读所有内容。

编辑:GAR!!!

解决问题!!!

使用 IntX 像 .net 4.0 BigInteger 那样做巨大的数字来产生钟形三角形。如果你知道钟形三角形,它会很快变得非常大。这个问题的重点是我需要单独处理每个数字。如果你阅读整行,你可以很容易地达到 Gigs 数据。这有点像 Pi 的数字。例如 42pow1048576 是 1.6 MB!我没有时间也没有内存力将所有数字作为一个字符串读取然后选择我想要的一个

最佳答案

不,我不会。 C# != C++

无论您使用何种语言,您都应该尽力遵守语言约定。

关于c# - C# 中的 C++ ">>"和 "<<"IO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2322357/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com