gpt4 book ai didi

C#:内插字符串 - Visual Studio 2013?

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:53 24 4
gpt4 key购买 nike

enter image description here我正在从谷歌云平台看这个例子。

https://cloud.google.com/storage/docs/json_api/v1/json-api-dotnet-samples

具体来说:

public void DownloadStream(string bucketName)
{
StorageService storage = CreateStorageClient();

using (var stream = new MemoryStream())
{
storage.Objects.Get(bucketName, "my-file.txt").Download(stream);

var content = Encoding.UTF8.GetString(stream.GetBuffer());

Console.WriteLine($"Downloaded my-file.txt with content: {content}");
}
}

Console.WriteLine($ 一直给我一个错误。我正在使用 Visual Studio 2013,但似乎无法让它正常工作。相反,我要做的是删除美元符号和 +内容作为变量。

我读到这是 C# 版本 6 的新语法?我错过了什么吗? - 不能在 Visual Studio 2013 上执行此操作吗?

感谢您的回复!

我已经更新了我的解决方案以提供错误图片。它所说的只是 ) 预期。

它似乎不识别美元符号。

最佳答案

为了使用新的 C# 6 功能,您需要改用 VS 2015。您可以通过使用

来避免该错误
Console.WriteLine(String.Format("Downloaded my-file.txt with content:{0}", content));

这是 C# 5 的风格。

关于C#:内插字符串 - Visual Studio 2013?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39730892/

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