gpt4 book ai didi

c# - Unity 5.5.2f1 到 5.6.1f1 - 内插字符串错误?

转载 作者:太空狗 更新时间:2023-10-29 22:01:58 24 4
gpt4 key购买 nike

我刚刚将我的 Unity 版本从 5.5.2f1 更新到 5.6.1f1。突然我得到错误:

Feature `interpolated strings' cannot be used because it is not part of the C# 4.0 language specification

下面的代码在更新之前运行良好。

public class SensorData
{
public int Timestamp { get; set; }
public float Humidity { get; set; }
public float Temp { get; set; }
public int Light { get; set; }
public int Button { get; set; }

public override string ToString()
{
return $"{Timestamp}, {Humidity}, {Temp}, {Light}, {Button}";
}
}

我不知道它是否应该仍然有效。

最佳答案

似乎更新后插值字符串仍然不起作用。为了仍然使用上面提到的代码,我采用了旧方法。

代替:

return $"{Timestamp}, {Humidity}, {Temp}, {Light}, {Button}";

我做了:

return string.Format ("{Timestamp}, {Humidity}, {Temp}, {Light}, {Button}", Timestamp, Humidity, Temp, Light, Button);

关于c# - Unity 5.5.2f1 到 5.6.1f1 - 内插字符串错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44107248/

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