欢迎光临
我们一直在努力

【C#】整数类型的判断!-.NET教程,C#语言

建站超值云服务器,限时71元/月

本人在应用c#做项目的时候有感于,textbox的文本框中的数值类型的判断不方便,在c#bbs中查找是否有这样的类或函数,可惜我失望了!于是凭着愚钝的脑袋写了一个,测试情况还很满意,拿让网友指点一二,如果有比较好的,望不惜赁教!shixiang9076@sina.com。

using system;

using system.drawing;

using system.collections;

using system.componentmodel;

using system.windows.forms;

using system.data;

namespace winmarket

{

/// <summary>

/// classfun 的摘要说明。

/// </summary>

public class classfun

{

private bool isbool;

public classfun()

{

//

// todo: 在此处添加构造函数逻辑

//

}

//———-判断是否是整数 —————–

public bool isint(string tbstr)

{

// string sign="+-";

string intstr="1234567890";

string intsign;

int intstrsub,intindex;

int intbool=0;

// tbstr=tbstr.trim();

if(tbstr.length==1)

{

intstrsub=intstr.indexof(tbstr);

if(intstrsub!=-1)

{

intbool=0;

}

else

{

intbool=1;

}

}

else if(tbstr.length>1)

{ intindex=tbstr.indexof(".");

if(intindex==-1)

{

for(int i=0;i<=tbstr.length-1;i++)

{

intsign= tbstr.substring(i,1).tostring();

intstrsub=intstr.indexof(intsign);

if(i==0)

{

if(intstrsub!=-1)

{

if(intstrsub!=9)

{

intbool=0;

}

else

{

intbool=i+1;

break;

}

}

else

{

if(intsign=="-"||intsign=="+")

{

intbool=0;

}

else

{

intbool=i+1;

break;

}

}

}

else

{

if(intstrsub!=-1)

{

intbool=0;

}

else

{

intbool=i+1;

}

}

}

}

else

{

intbool=1;

}

}

if(intbool==0)

{

isbool=true;

}

else

{

isbool=false;

}

return isbool;

}

}

}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 【C#】整数类型的判断!-.NET教程,C#语言
分享到: 更多 (0)

相关推荐

  • 暂无文章