我有以下代码
mFme.Profile.VideoOutput_DataRate = Configs.VideoBitRate;
Configs.VideoBitRate是从XML文件返回的公共float。
我希望能够做的是
mFme.Profile.VideoOutput_DataRate = Configs.VideoBitRate +“\;” + Configs.VideoBitRate2;
我的问题是:我似乎找不到像这样设置变量的正确方法。重要的是我在两个比特率之间有分号。 I.E 200; 650
有谁知道完成此任务的正确方法?我对PHP非常熟悉,但不熟悉c#.net。我认为这将是一项简单的任务..目前还不是什么。
答案 0 :(得分:1)
你试图做的事情根本不可能。 .Net中的float
值不能有嵌入的分号,它只是数字规范的一部分。可以表示您正在尝试的模式的内在函数是string
值。
string rate = Configs.VideoBitRate + ";" + Configs.VideoBitRate2;
答案 1 :(得分:0)
如果mFme.Profile.VideoOutput_DataRate
的类型为字符串,则可以执行此操作,无需使用转义字符。
mFme.Profile.VideoOutput_DataRate = Configs.VideoBitRate + ";" + Configs.VideoBitRate2;
如果 mFme.Profile.VideoOutput_DataRate 的类型为 float ,则您无法执行此操作。