sách gpt4 ai đã đi

c# - C# 中的菊花链方法

In lại 作者:行者123 更新时间:2023-11-30 19:02:40 25 4
mua khóa gpt4 Nike

我是 .NET 和 C# 的新手,有 Ruby 背景。虽然我已经成功地用 C# 开发了几个小应用程序,但我还有很多东西要学。有一件事让我感到困惑,那就是找到一种有效的方法来调用一个对象的多个方法。我将举一个使用字符串的例子。

我习惯于在 Ruby 中做这样的事情:

my_string = "The quick brown fox\tjumped over the lazy dog\t\n"
puts my_string.strip.split("\t")

但是,要在 C# 中完成同样的事情,这就是我现在所知道要做的:

var myString = "The quick brown fox\tjumped over the lazy dog\t\n";
var myStringTrim = myString.Trim();
var myStringSplit = myStringTrim.Split('\t');
foreach (var s in myStringSplit)
{
Console.WriteLine(s);
}

那么,在 C# 中是否有更有效的方法来实现这一点?

这个特定示例让我想知道如果我使用此方法读取、解析和处理大型文本文件或类似文件,性能会发生什么变化。

1 Câu trả lời

您可以在 C# 中执行 myString.Trim().Split('\t');

你可以这样做,因为 Trim() 返回一个 sợi dây 对象,然后你可以调用 Split(),它返回一个数组。

但它不一定更“高效”。正在创建临时对象,即使您没有将它们存储在变量中也是如此。

关于c# - C# 中的菊花链方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10441879/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com