VB转C#的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:10:21
//根据SessionId和键名取自己所在Session的值
Public Shared Function Load_SessionVariable(ByVal session_id As String, ByRef global_session_collection_pc As Tools.Collections.PowerCollection, ByVal session_name As String) As Object

Return Load_SessionVariableCollection(session_id, global_session_collection_pc)(session_name)

End Function

请问翻译成C#该怎么写,
SessionVariableCollection是个方法,第一个括号里面放的方法所需要是参数,但第二个括号里放的session_name是什么意思?请高手解答下

public static object Load_SessionVariable(string session_id, ref Tools.Collections.PowerCollection global_session_collection_pc, string session_name)
{
return Load_SessionVariableCollection(session_id, global_session_collection_pc)(session_name);
}
方法SessionVariableCollection返回的是个object吧,(session_name)应该是一个类似于强制类型转换.

Load_SessionVariableCollection会不会也是三个参数,括号写错了?

20.设置Session变量值
Session(%%1)=%%2;

21.获取Session变量值
%%2=Session(%%1);

public static object Load_SessionVariable( string session_id, ref Tools.Collections.PowerCollection global_session_collection_pc, string session_name) {

return Load_SessionVariableCollection(session_id, global_session_collection_pc)(session_name) ;

}

//根据SessionId和键名取自己所在Session的值
public object static Load_SessionVariable(string session_id, ref Tools.Collections.PowerCollection global_session_collection_pc, string session_name)
{
return Load_S