一 类型转换

程序出问题需要考虑类型转换是否成功
1.判断string 是否为空

     if (str.Trim() != ""){bool t = float.TryParse(str, out temperatureWarning);}

2.dateTime类型

 private void getDate(){string strTemp = string.Empty;DateTime dateTemp;strTemp = dateEdit1.Text;DateTime.TryParse(strTemp, out dateTemp);date = dateTemp.ToString("yyyy-MM-dd");}

3 浮点型

 float f;float oldf;bool b1 = false, b2 = false;b1 = float.TryParse(minTemp.Text, out oldf);b2 = float.TryParse(minTemp.Text + e.KeyChar.ToString(), out f);

3.规定日期格式

onDate = DateTime.Parse(dateEdit1.EditValue.ToString()).ToString("yyyy-MM-dd");

类型转换TryParse相关推荐

  1. C# 使用int.TryParse,Convert.ToInt32,(int)将浮点类型转换整数时的区别

    int.TryParse,Convert.ToInt32,(int) 这几种类型在将浮点类型转换整数时是有差别 Convert.ToInt32则会进行四舍五入 int.TryParse只能转换整数,即 ...

  2. c#泛型TryParse类型转换

    c#泛型TryParse类型转换 原文:c#泛型TryParse类型转换 using System; using System.Collections.Generic; using System.Li ...

  3. java tryparse用法_数据类型转换的三种方式 Convert,parse和TryParse的解析

    以Int类型为例,具体说明Convert.ToInt32(object value),int.Parse(object value)和int.TryParse(string s,out int res ...

  4. C#中 int.TryParse 的用法

    int i = -1; bool b = int.TryParse(null, out i); 执行完毕后,b等于false,i等于0,而不是等于-1,切记. int i = -1; bool b = ...

  5. 通用扩展函数--类型转换

    调用: //转intvar int1 = "2".TryToInt();//转换为int失败返回0var int2 = "2x".TryToInt();var ...

  6. 再不用担心DataRow类型转换和空值了(使用扩展方法解决高频问题)

    在使用DataRow读取数据时,通常会遇到数据可能为Null, 但是又需要转换为如int等其它类型的数据,因此就通常会写这样的代码: if (dr[name] != DBNull.Value & ...

  7. 谈谈NullableT的类型转换问题

    本篇文章讨论可空值类型(Nullable<T>)的转换,却确地说是如何将一种类型的值对象转换成相应的可空值.这来源于今天我们的一个成员遇到的一个小问题,我经过一些整理写了这篇文章.虽然没有 ...

  8. C#类型转换 (非原创)

    1. 强制转换 E.g.: (int)table1.rows["id"][0];这种转换在编程中不建议使用,是一种装箱拆箱的过程,就是说被转换类型本身必须是将要转换成的那种类型,否 ...

  9. C# int.Parse()与int.TryParse():将字符串转化为整数

    int.TryParse()的用法 官方定义 // 摘要:// 将数字的字符串表示形式转换为它的等效 32 位有符号整数. 一个指示转换是否成功的返回值.//// 参数:// s:// 包含要转换的数 ...

最新文章

  1. php mysql source_Mysql数据库导入命令Source详解
  2. Ubuntu 14.04 台式机锐捷使用:
  3. request和response的setCharacterEncoding()方法
  4. I/O复用函数的使用——select
  5. 佳能g3800故障灯说明书_佳能打印机故障如何维修 佳能打印机故障维修方法【介绍】...
  6. redis结合springboot 无法注入redisTemplate问题
  7. 在微博中应用PageRank算法
  8. GIL与线程进程小知识点
  9. java 二分_java二分查找算法
  10. java 利用时间生成主键
  11. jquery中has方法
  12. 一、Spring Boot整合redies
  13. 目前网站挂马检测工具有哪些?如何防止网站被挂马!
  14. Flex(AS) JS抓取HTML页面元素数据
  15. 常见前端面试题及答案-转载
  16. Unreal 后期处理材质范例
  17. 【PC工具】Samsung Magician三星固态硬盘优化维护工具升级,固态硬盘选型
  18. 嵌入式Linux中间件,高可用性(HA)和嵌入式管理中间件:Enea Element详解
  19. 广告推荐算法(group auc)评价指标及Spark实现代码
  20. // 程序员面试宝典第三版34页,面试题2 ,结果很诡异,指针类型的转换本来意味着指向数据类型的转换,但是似乎不尽然是。

热门文章

  1. 【程序设计训练】飞行棋
  2. linux zypper 卸载,Linux中的Zypper命令使用示例
  3. Windows证书管理说明
  4. 微信小程序开发步骤讲解和实用小技巧
  5. 服务器系统集成商,江苏服务器集成商
  6. 智联招聘上市 互联网钉子户突围
  7. 论文 基于度量学习的小样本学习研究 阅读心得
  8. Java中的时间与时区__java
  9. Pathview包教程|1.认识和入门
  10. Linux工具——yum和vim