我必须将我前队友的 vb 代码翻译成 C# asp.net 代码。我发现有一个数组ls_data,它包含很多字符串数组,但暗淡为一维数组,
lf_save_data_F(ByVal IntelKind As String, ByVal FilewriteTime As String, ByVal Part As String, ByVal Lot As String, ByVal Machine As String, ByVal WorkClass As String, ByVal MeasureOrNot_Bp As Boolean, ByVal MeasureOrNot_Ltp As Boolean, ByVal value_S_co() As String, ByVal value_S_co_x() As String, ByVal value_S_co_y() As String, ByVal value_P_so() As String, ByVal value_S_so() As String, ByVal value_S_so_x() As String, ByVal value_S_so_y() As String, ByVal value_D_so() As String, ByVal value_L_so() As String, ByVal judge_S_co As String, ByVal judge_S_co_x As String, ByVal judge_S_co_y As String, ByVal judge_P_so As String, ByVal judge_S_so As String, ByVal judge_S_so_x As String, ByVal judge_S_so_y As String, ByVal judge_D_so As String, ByVal judge_L_so As String, ByVal dt_spec_S_co As DataTable, ByVal dt_spec_S_co_x As DataTable, ByVal dt_spec_S_co_y As DataTable, ByVal dt_spec_P_so As DataTable, ByVal dt_spec_S_so As DataTable, ByVal dt_spec_S_so_x As DataTable, ByVal dt_spec_S_so_y As DataTable, ByVal dt_spec_D_so As DataTable, ByVal d_spec_L_so As DataTable) As Long
Dim ls_data() As Array = {value_S_co, value_S_co_x, value_S_co_y, value_P_so, value_S_so, value_S_so_x, value_S_so_y, value_D_so, value_L_so}
它在 C# 形式中看起来像这样
Array[] ls_data = {
value_S_co,
value_S_co_x,
value_S_co_y,
value_P_so,
value_S_so,
value_S_so_x,
value_S_so_y,
value_D_so,
value_L_so
};
这就是我的前队友使用它的方式。
For li_k = 1 To ls_data(li_j - 1).Length
ls_sql1(li_j - 1) = ls_sql1(li_j - 1) + ls_data(li_j - 1)(li_k - 1) + ","
, 但以 C# 形式将其转换为ls_data[li_j - 1, li_k - 1]
它无法编译。因为ls_data是一维数组,我该如何解决这个问题?
FFIVE
胡子哥哥
随时随地看视频慕课网APP
相关分类