社区
C#
帖子详情
C#中是否有方法可以判断字符串是否为整数和浮点数,着急中。。。。
For_suzhen
2006-08-11 05:41:41
如题
...全文
1510
11
打赏
收藏
C#中是否有方法可以判断字符串是否为整数和浮点数,着急中。。。。
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yellow198267
2006-08-18
打赏
举报
回复
关注
帮顶
For_suzhen
2006-08-18
打赏
举报
回复
谢谢楼上的各位
fd7893
2006-08-18
打赏
举报
回复
^-^ lovvver(EBright软件)的好
vincent0203
2006-08-18
打赏
举报
回复
没有isxdigi
csShooter
2006-08-18
打赏
举报
回复
isdigit
isxdigi
guyes123
2006-08-18
打赏
举报
回复
mark
学习
ofei
2006-08-11
打赏
举报
回复
public static double ToDouble( string s, double defaultValue)
{
bool parseSucceed;
double result;
parseSucceed = double.TryParse( s, NumberStyles.Number, null , out result );
return parseSucceed ? result : defaultValue;
}
stswordman
2006-08-11
打赏
举报
回复
try
{
int x=int.Parse(str)
}
catch
{
throw new Exception("err");
}
try
{
double x=double.Parse(str)
}
catch
{
throw new Exception("err");
}
抛出异常说明不是
ff167
2006-08-11
打赏
举报
回复
好像没有直接的方法
A,用正则表达式
B,用try catch加上数字类型转换,抛错就证明不是整数(或者不是浮点数)
lovvver
2006-08-11
打赏
举报
回复
//判断字符串是否为浮点数
public static bool IsFloat(string str)
{
string regextext = @"^(-?\d+)(\.\d+)?$";
Regex regex = new Regex (regextext,RegexOptions.None );
return regex.IsMatch (str.Trim ());
}
//判断字符串是否为整数
public static bool IsInteger(string str)
{
try
{
int i = Convert.ToInt32 (str);
return true;
}
catch
{
return false;
}
}
lovvver
2006-08-11
打赏
举报
回复
看是否是数字和.组成的。
oeasy教您玩转python入门教程
Python编程基础教程本教程旨在帮助初学者了解Python编程的基础知识和高级应用。我们将介绍Python的各个方面,包括基础语法、数据类型、控制结构、函数、文件操作、面向对象编程、模块和包、异常处理、装饰器、生成器、迭代器以及协程。1. Python基础Python是一种解释型、交互式的编程语言。它具有简单易学的语法和丰富的库,使得开发过程既快速又高效。在开始学习Python之前,建议您先熟悉基本的计算机科学概念,例如变量、数据类型、运算符等。2. 数据类型Python具有多种数据类型,包括数字(
整数
和
浮点数
)、
字符串
、布尔值、列表、元组、集合和字典等。这些数据类型在Python
中
有着广泛的应用,从简单的数值计算到复杂的数据处理。3. 控制结构控制结构是编程
中
的基本组成部分,它们决定了程序如何执行。Python支持条件语句(if-elif-else)和循环语句(for和while),可以根据程序
中
的特定条件和情况来选择适当的操作。4. 函数函数是封装一段代码的便捷方式,它们可以在需要时被调用。在Python
中
,您可以定义函数,并使用参数来传递数据。函数可以返回值,以便在调用它们时使用。5. 文件操作文件操作是编程
中
常见的任务之一。Python提供了许多内置的函数和
方法
来进行文件操作,如读取、写入和删除文件等。此外,Python还支持对文件进行高级操作,如读写二进制文件、文件锁定等。6. 面向对象编程面向对象编程是一种流行的编程范式,它使用类和对象的概念来构建复杂的系统。Python支持面向对象编程,您可以使用类来定义对象,并使用继承和多态等特性来扩展和定制对象的行为。7. 模块和包模块和包是Python
中
组织代码的重要工具。模块是一个包含Python代码的文件,而包则是一个包含多个模块的目录。通过使用模块和包,您可以轻松地组织和管理大型项目
中
的代码。8. 异常处理异常处理是Python
中
处理错误的方式之一。当程序
中
出现错误时,Python会抛出一个异常。通过使用try-except语句块,您可以捕获并处理这些异常,以确保程序的稳定性。9. 装饰器装饰器是Python
中
的高级功能之一,它允许您在函数或
方法
之间添加额外的功能,而不改变其原始实现。装饰器是一种强大的工具,可用于实现各种功能,如日志记录、性能分析等。10. 生成器生成器是Python
中
的一种特殊类型的迭代器。通过使用生成器函数和
方法
,您可以在需要时生成数据,而不是一次性生成所有数据。这使得生成器在处理大量数据时非常有用,因为它们可以节省内存空间。11. 迭代器和协程迭代器和协程是Python
中
的两个重要概念。迭代器允许您遍历容器类型的数据结构(如列表和元组),而协程则是一种异步编程的方式,它允许您在程序
中
执行多个任务并发执行。这两个概念在处理大量数据和高性能应用程序方面非常有用。
23道Python基础练习题附答案
1、Python和Java、PHP、C、
C#
、C++等其他语言的对比? (1)C语言 C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。Jav...
python基础笔记,超详细,包含面向对象基础,爬虫实战【持续更新
中
...】
本笔记包含python语法基础内容详细,适合萌新小白,但更适合有其他编程语言基础的同学部分概念和代码由ai生成,不过我都校验过了,代码部分是完全可以直接cv运行的!文
中
出现的“
方法
”与“函数”同义如果有错误,欢迎在评论区指出,我会尽快修正Python 与 C/C++、Java 这些 C 类语言不同,Python 使用缩进来表示代码块,缩进的空格数量可以由个人习惯决定,但同一个代码块的缩进空格数必须相同。 上面程序的 if 部分和 else 部分缩进不相同,但是在各自的代码块内缩进是相同的,所以是正确的程序。
计算机二级C语言选择题总结
由真题为依据,归纳总结知识点,便于后期复习
JAVA基础(一)——基本概念、JAVA开发工具、JAVA基本语法
JAVA基础(一)——基本概念、JAVA开发工具、JAVA基本语法一、计算机语言 语言 人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换 计算机语言 人与计算机之间进行信息交流沟通的一种特殊语言 计算机语言
中
也有字符,符号等等 常见的计算机语言如C,C++,
C#
,JAVA 二、人机交互 软件的出现实现了人与计算机之间更好的交互。 交互方式 图形化界面:这种方式简单直观,使用者易
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章