我知道C#不支持“ With”代码块。但是,如何在C#中编写以下代码块:
string SomeString = String.Empty;
With CType(Lookups.LookupManager.Lookups.Item(GetType(Lookups.SomeLists)), Lookups.SomeLists)
SomeString = .SomeDataTableProperty.SomeColumn.ColumnName
End With
谢谢!
最佳答案
没有“正确的方法”,因为With
不是C#功能-没有等效功能。
使用命名变量:
string SomeString = String.Empty;
var lookups = Lookups.LookupManager.Lookups.Item(Lookups.SomeLists.GetType())
as Lookups.SomeLists;
if(lookups != null)
{
SomeString = lookups.SomeDataTableProperty.SomeColumn.ColumnName;
}
关于c# - “带有”代码块的C#替代方法是什么(仅VB.NET功能)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16921175/