c# ///的 意思

来源:百度知道 编辑:UC知道 时间:2024/09/23 19:28:38
/// <summary>
/// 格式化(小写转大写)
/// </summary>
/// <param name="numRMB"></param>
/// <returns></returns>
public static string Format(double numRMB)
{
try
{
if( 0 == numRMB)
return "零元整";

StringBuilder szRMB = new StringBuilder();

//乘100以格式成整型,便于处理
ulong iRMB = Convert.ToUInt64(numRMB * 100);

szRMB.Insert(0,ToUpper(Convert.ToInt32(iRMB % 100),-2));

//去掉原来的小数位
iRMB = iRMB / 100;

int iUnit = 0;

//以每4位为一个单位段进行处理,所以下边除以10000
while( 0 != iRMB )
{
szRMB.Insert(0,ToUpper(Convert.ToInt32(iRMB % 10000),iUnit ));
iRMB = iRMB / 10000;
iUnit += 4;
}

szRMB.Replace("元零整","元整");
szRMB.Replace("零元","元");

//格式修正
string strRMB = Regex.Replace(szRMB.ToString(),"零+","零");

/// <summary>
/// 格式化(小写转大写)
/// </summary>
/// <param name="numRMB"></param>
/// <returns></returns>

你指这个?
这是你方法的XML格式说明,在其他地方调用这个方法的时候会把“格式化(小写转大写)”在方法后提示出来,而且如果你以后自动化生成文档的话,会比较方便^_^

那个是你方法的说明!

就是你自己定义的一个方法,在用.点出来之后能看到的说明。

这种是注释,可以被提取出来的。

这个是方法说明,你写了这个以后再去调用这个方法 你会发现当你鼠标移到这个方法名上后会像VS内置的方法一样还有说明内容

///这是个注释,在xml中要解析的