如果不是亲眼所见,我是不会相信这件事的。
string test = String.Format( "{0} test {1}", "Mark", 13 );
将变量test
的值设为"{0} test {1}"
string test = string.Format( "{0} test {1}", "Mark", 13 );
变量 test
返回值为 "Mark test 13"
,此代码为 Xamarin 平台编写,在 Visual Studio 8.0.4 中执行。已将 test
的值赋给 UI 元素,并使用 LogCat 日志记录和调试器查看,结果均显示该异常值。
using String;
,或者您没有使用完全限定的引用System.String
,则您正在使用的String很可能不是实际的System.String。在C#中,您几乎永远不应直接使用String。相反,请使用string
。 - mason