2016-10-10 60 views
0

我有一個C#聲明VB.NET相當於Func鍵

solidGauge1.LabelFormatter = val => val.ToString("P"); 

我想要的VB.NET等同。 Telerik碼轉換器給出

"solidGauge1.LabelFormatter = Function(val) val.ToString("P")" 

這是不正確的,因爲它似乎被忽略。 C#語句在C#項目中工作。這樣做的使用/源是lvCharts Gauge control

+4

轉換是正確的除了引號('「」')圍繞整條生產線(不知道如果你不小心添加了這些自己或如果轉換器)。 –

回答

-1

試試這個

solidGauge1.LabelFormatter = Val.ToString("P") 
+0

這是'val'的賦值,它可能是['Func '委託](https://msdn.microsoft.com/en-us/library/bb549151(v = vs.110).aspx)'s論據。所以你的代碼不會編譯,IMO。 [查看源代碼](https://github.com/beto-rodriguez/Live-Charts/blob/0d5f7f56d0dc9067f3ece48e293064e9ac1ac5a8/WinFormsView/Gauge.cs#L128)。 –