无法添加到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。我认为这将是一项简单的任务。。不是现在。
你想做的根本不可能。.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,则无法执行此操作。