0

我有以下代码

mFme.Profile.VideoOutput_DataRate = Configs.VideoBitRate;

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

我想做的是

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

我的问题是:我似乎找不到像这样设置变量的正确方法。重要的是我在两个比特率之间有分号。即 200;650

有谁知道完成此操作的正确方法?我非常熟悉 PHP,但不熟悉 c#.net。我认为这将是一个简单的任务.. 不是此刻。

4

2 回答 2

1

您尝试做的事情根本不可能。.Net 中的float值不能嵌入分号,它不是数字规范的一部分。可以代表您正在尝试的模式的内在是一个string值。

string rate = Configs.VideoBitRate + ";" + Configs.VideoBitRate2;
于 2013-08-14T16:46:10.737 回答
0

if mFme.Profile.VideoOutput_DataRate is of type string then you can do this, no need of escape character.

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

if mFme.Profile.VideoOutput_DataRate is of type float then you cannot do this.

于 2013-08-14T16:45:54.887 回答