我將VB代碼轉換爲C#問題與運營商在C#
有來自Telerik的庫枚舉:
namespace Telerik.Windows.Controls
{
// Summary:
// Provides flags for enumerating the ViewModes supported by Telerik.Windows.Controls.RadScheduler.
[Flags]
public enum AvailableViewModes
{
// Summary:
// Enables Day view.
Day = 1,
//
// Summary:
// Enables Week view.
Week = 2,
//
// Summary:
// Enables Month view.
Month = 4,
//
// Summary:
// Enables Timeline view.
Timeline = 8,
//
// Summary:
// Enables All views.
All = 15,
}
}
和代碼在VB是
cal.AvailableViewModes = cal.AvailableViewModes And Not AvailableViewModes.All
轉換器返回我
cal.AvailableViewModes = cal.AvailableViewModes & !AvailableViewModes.All
並且它不正確ause不能運營商!這個枚舉的操作數。
出於好奇,你使用了什麼樣的轉換工具? – jglouie
這一個:http://www.developerfusion.com/tools/convert/vb-to-csharp/ – user278618