请问下面C#代码的含义?

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:47:20
if(dataAccess.Select(sqlString,dt))
{
foreach(DataRow row in dt.Rows)
{
Rights += row["RightType"].ToString();
Rights += "$^";
Rights += row["RightID"].ToString();
Rights += "$^";
Rights += row["RightName"].ToString();
Rights += "$^";
}
}

"$^"表示什么意思
dataAccess.Select(sqlString,dt)有什么作用。

if (Rights != "")
Rights = Rights.Substring(0, Rights.Length - 2);

return Rights;
}

你用局部代码来问这样的问题让让人为难
"$^"没什么意思,普普通通字符串,只是把 "$^"拼凑在RightType,RightID,RightName这三个字之后

dataAccess.Select(sqlString,dt)是dataAccess类里自定义的方法,传SQL和DataTable进去,返回bool

dataAccess.Select(sqlString,dt)有什么作用。

这句是连接数据库,并执行查询语句 dt 就代表的是查询语句,sqlString 是连接数据库的连接语句.

$^ 代表的应该是一个连接符号吧!(具体也不太清楚,向大家学习)