vs2005的注释问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:14:01
#region 绑定ComboBox控件
/// <summary>
/// 对ComboBox控件进行数据绑定
/// </summary>
/// <param name="M_str_sqlstr">SQL语句</param>
/// <param name="M_str_table">表名</param>
/// <param name="M_str_tbMember">数据表中字段名</param>
/// <param name="cbox">ComboBox控件ID</param>
public void cboxBind(string M_str_sqlstr, string M_str_table, string M_str_tbMember, ComboBox cbox)
{
DataSet myds = datacon.getds(M_str_sqlstr, M_str_table);
cbox.DataSource = myds.Tables[M_str_table];
cbox.DisplayMember = M_str_tbMember;
}
#endregion
代码中的///是什么意思,和//有什么区别?还有///后的代码是什么意思,请懂得给我解释下,谢谢了!

楼主可以在VS自己写一个函数,然后在函数名上面一行直接敲出“///”,VS可以自动为你生成你这个函数的注释,summary中是你对这个函数功能的总结描述,param中是这个函数的参数,有返回值的函数会有return项,是函数的返回值。
这种注释与//的区别是:当你在其他地方调用这个函数时,在调用时可以很清除的看到///中注释的内容。而 //则没有这个功能。

///里面的英文部分是系统给的,不用你问,你在函数上面输入///也会给你自动生成一个,只要在里面填写内容就好了
<summary> 中间的部分是对函数作用的解释
下面的4行是对参数的解释,仅仅是注释,没有任何作用

//就是简单的注释

//是纯粹的注释
///是一些方法或类在你使用和实例化时出现的提示!!!

你试着在你页面使用cboxBind()函数你就知道是怎么回事了

只知道/// 可以输出/这个字符~呵呵