无法添加到float

本文关键字:float 添加 | 更新日期: 2023-09-27 18:27:44

我有以下代码

mFme.Profile.VideoOutput_DataRate = Configs.VideoBitRate;

Configs.VideoBitRate是从XML文件返回的公共浮点值。

我想做的是

mFme.Profile.VideoOutput_DataRate=Configs.VideoBitRate+"'';"+Configs.VideoBitRate2;

我的问题是:我似乎找不到一个合适的方法来设置这样的变量。重要的是,我在两个比特率之间有分号。I.E 200;650

有人知道实现这一目标的正确方法吗?我非常熟悉PHP,但不熟悉c#.net。我认为这将是一项简单的任务。。不是现在。

无法添加到float

你想做的根本不可能。.Net中的float值不能嵌入分号,因为它不是数字规范的一部分。可以表示您尝试的模式的内在值是string值。

string rate = Configs.VideoBitRate + ";" + Configs.VideoBitRate2;

如果mFme.Profile.VideoOutput_DataRate的类型为string,则可以执行此操作,而不需要转义符。

mFme.Profile.VideoOutput_DataRate = Configs.VideoBitRate + ";" + Configs.VideoBitRate2;

如果mFme.Profile.VideoOutput_DataRate的类型为float,则无法执行此操作。