c#中summary具体是怎麼写的,以及裏面的param和returns又有什麽作用?如果不写这两项又有什麽区别?

///<summary>///检查子窗体是否已经打开///</summary>///<paramname="formName"></param>///<returns><... /// <summary>
/// 检查子窗体是否已经打开
/// </summary>
/// <param name="formName"></param>
/// <returns></returns>
展开
 我来答
blackcore
2011-10-29 · TA获得超过128个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:107万
展开全部
C# 中<summary> 标记应当用于描述类型或类型成员。
说白了你写一个东西,要能够让其调用者看明白,你写上注释后他就能看明白。
<summary>是对这个类型或类型成员的描述说明信息;
<param>是对参数的说明;
<para>是换行,当说明信息太长,这个很有必要,我经常用;

如果不明白,请访问微软官网查阅:http://msdn.microsoft.com/zh-cn/library/5ast78ax.aspx
百度网友2fa8b9d
2011-10-29 · TA获得超过810个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:636万
展开全部
/// <summary>
///取超连接参数值
/// </summary>
/// <param name="i_Parameter">超连接参数名</param>
/// <param name="i_defValue">当取值为""时设置的默认值</param>
/// <returns>返回超连接参数值</returns>
public static string GQ(string i_Parameter, string i_defValue)
{

}

这是一个完整的写法, summary这是指明函数的一些参数说明,在vs软件里当你使用这个函数时,他便会有代码提示的
追问
我還是不太明白那個param里的name設置的作用還有那returns,就拿我上面舉的例子來說,如果我寫成下面這樣一樣能達到代碼提示的功能,請問這兩者之間有什麽區別?麻煩講詳細一點,謝謝!
///
/// 檢查子窗體是否已經打開
///
///
追答
param里的name就设置成你函数的参数名啦
/// 你这样写他怎知首是要提示函数的哪个参数啊?提示什么内容啊?

应该这样写才是正确的
/// 当取值为""时设置的默认值

i_defValue对应你下面函数里的一个参数名
当取值为""时设置的默认值 是提示内容
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式