已有56人关注
请不以“ bool”,对“#region 判断字符型日期是否正确”中的问题进行修改。
发表在C#图书答疑 2011-03-13
是否精华
版块置顶:
   
回复:bool 在此处又出现错误? 

错误提示是:应输入class,enum,releagte,interface 或 struct

按错误提示分别以上述的词条进行修正,(MaskedTextBox MTbox) 处的“(”却出现:类、结构或接口成员的声明中的标记“(”无效;并且“ return true;”处的“retnrn ”却出现:(类、结构或接口的声明中的标记“return”无效);“catch”处却出现(命名空间并不直接包含诸如字段或方法之类的成员)??????


敬请高手予以赐教,该如何对此进行修改,谢谢

#region  判断字符型日期是否正确
        /// <summary>
        /// 将字符型日期转换成日期进行判断.
        /// </summary>
        /// <param name="MTbox">MaskedTextBox控件</param>
        /// <param name="NDate">字符型日期</param>
        /// <>
      public bool Estimate_Date(MaskedTextBox MTbox);

         {
            try
            {
                DateTime DT = DateTime.Parse(MTbox.Text.Trim());
                return true;
            }
            catch
            {
                MTbox.Text = "";
                MessageBox.Show("日期输入错误,请重新输入!");
                return false;
            }
         }

        #endregion
分享到:
精彩评论 3
小科_mrkj
学分:43 LV2
2011-03-15
沙发
读者朋友:
您好,这是一个方法,需要放在类或者结构中,比如:
class A
{
#region 判断字符型日期是否正确
/// <summary>
/// 将字符型日期转换成日期进行判断.
/// </summary>
/// <param name="MTbox">MaskedTextBox控件</param>
/// <param name="NDate">字符型日期</param>
/// <>
public bool Estimate_Date(MaskedTextBox MTbox);

{
try
{
DateTime DT = DateTime.Parse(MTbox.Text.Trim());
return true;
}
catch
{
MTbox.Text = "";
MessageBox.Show("日期输入错误,请重新输入!");
return false;
}
}

#endregion
}
yuepeng
学分:0 LV1
TA的每日心情
开心
2022-03-23 13:52:59
2011-03-17
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
您好,这是一个方法,需要放在类或者结构中,比如:
class A
{
#region 判断字符型日期是否正确
/// <summary>
/// 将字符型日期转换成日期进行判断.
/// </summary>
/// <param name="MTbox">MaskedTextBox控件</param>
/// <param name="NDate">字符型日期</param>
/// <>
public bool Estimate_Date(MaskedTextBox MTbox);

{
try
{
DateTime DT = DateTime.Parse(MTbox.Text.Trim());
return true;
}
catch
{
MTbox.Text = "";
MessageBox.Show("日期输入错误,请重新输入!");
return false;
}
}

#endregion
}
[/FIELDSET]



你好,小科老师。我写的地方并没有写错,是在贵方提供的《C#开发实战宝典》第29章的《企业人事管理系统》中范例相关内容进行原版复制到同样的地方同样的类中,是DVD中提供的代码。我有好几个朋友均在这里地方找不到出错的原因和改进的方法,致使后面的调试均无法进行,能否不以BOOL对此进行方法表达,而以class,enum,releagte,interface 或 struct进行修改该段的随后出错的地方。

  
小科_mrkj
学分:43 LV2
2011-03-21
地板
读者朋友:
    您好,你的这个方法,我确实已经放到开发环境里面测试了,没有问题。你把下面代码放到一个类文件中测试运行一下:
class A
{
#region 判断字符型日期是否正确
/// <summary>
/// 将字符型日期转换成日期进行判断.
/// </summary>
/// <param name="MTbox">MaskedTextBox控件</param>
/// <param name="NDate">字符型日期</param>
public bool Estimate_Date(MaskedTextBox MTbox);

{
try
{
DateTime DT = DateTime.Parse(MTbox.Text.Trim());
return true;
}
catch
{
MTbox.Text = "";
MessageBox.Show("日期输入错误,请重新输入!");
return false;
}
}

#endregion
}
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照