小编use*_*857的帖子

C#错误中的左侧分配

我正在将一些VB代码转换为C#.在VB中,代码如下所示:

oTP.CreateObject("SomeInterop")    
oTP.Session("SomeKey") = 5
Run Code Online (Sandbox Code Playgroud)

在C#中,如果我这样做:

oTP.Session("SomeKey") = 5;
Run Code Online (Sandbox Code Playgroud)

我得到一个编译错误,"赋值的左侧必须是变量,属性或索引器".在VB中,oTP被声明为一个对象,在C#中,我声明它是动态的.在oTP代码中,Session如下所示:

Public Property Session(ByVal VariableName As String) As Object
Get
....
End Get
Set(ByVal Value As Object)
.....
End Set
Run Code Online (Sandbox Code Playgroud)

c# vb.net

2
推荐指数
1
解决办法
731
查看次数

标签 统计

c# ×1

vb.net ×1