C#实现温度转换功能

本文实例为大家分享了C#实现温度转换功能的具体代码,供大家参考,具体内容如下

界面图

代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            float x;
            double y;
            try
            {
                //Single.Parse(textBox1.Text);将字符串类型数值转换成等效单精度浮点数值
                x = Single.Parse(textBox1.Text);
                y = getValue(x);
                label2.Text = "" + y;
 
            }
            catch (MyException ee)
            {
                label2.Text = ee.Message;
 
            }
            catch (FormatException ee) {
                label2.Text = ee.Message;
            }
 
        }
 
        private double getValue(float x)
        {
            double y;
            if (x < -273.15f) throw new MyException();
            y = x * 1.8f + 32;
            return y;
 
 
        }
 
        class MyException : ApplicationException {
            public MyException() : base("温度超出范围") { 
            
            
            }
           
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
    }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • C#实现温度转换功能

    本文实例为大家分享了C#实现温度转换功能的具体代码,供大家参考,具体内容如下 界面图 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windo

  • CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能

    本文以实例讲述了CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能,对于网站开发来说非常实用. 具体操作方法如下: 语言包文件如下: application\language\english\bm_lang.php application\language\zh-cn\bm_lang.php 注意: 1. "_lang.php"的前缀要一致: 2. 如果还有其他语言包,可创建文件application\language\***\bm_lang.php(**

  • php实现36进制与10进制转换功能示例

    本文实例讲述了php实现36进制与10进制转换功能.分享给大家供大家参考,具体如下: /** * @desc im:十进制数转换成三十六机制数 * @param (int)$num 十进制数 * return 返回:三十六进制数 */ function get_char($num) { $num = intval($num); if ($num <= 0) return false; $charArr = array("0","1","2"

  • python实现简单温度转换的方法

    本文实例讲述了python实现简单温度转换的方法.分享给大家供大家参考.具体分析如下: 这是一段简单的python代码,用户转换不同单位的温度,适合初学者参考 复制代码 代码如下: def c2f(t):     return (t*9/5.0)+32 def c2k(t):     return t+273.15 def f2c(t):     return (t-32)*5.0/9 def f2k(t):     return (t+459.67)*5.0/9 def k2c(t):    

  • C#实现JSON和对象之间互相转换功能示例

    本文实例讲述了C#实现JSON和对象之间互相转换功能.分享给大家供大家参考,具体如下: 1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属性,Order表示 解析的顺序,另外Lover是数组列表,表示女朋友个数 Address 表示送货地址,DailyRecord  表示日常记录 using System; using System.Collections.Generic; using System.Linq; using Syste

  • JavaScript实现的数字与字符串转换功能示例

    本文实例讲述了JavaScript实现的数字与字符串转换功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> var print = new Function("x", "document.w

  • Python温度转换实例分析

    本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温度值(例如:32c)") if val[-1] in ["C","c"]: f=1.8*float(val[0:-1])+32 print("转换后的温度为:%.2fF"%f) elif val[-1] in ["F","f"]:

  • Java实现的Excel列号数字与字母互相转换功能

    本文实例讲述了Java实现的Excel列号数字与字母互相转换功能.分享给大家供大家参考,具体如下: 我们在实现对Excel的导入导出的时候,往往需要准确的给用户提示信息,提示到具体的Excel的单元格,这里就需要对Excel的列号进行数字和字母的转换,今天正好用到这个需求,所以就写了一个demo,总结一下: Java实现: package test; /** * Deal with Excel column indexToStr and strToIndex * @author Stephen.

  • Python简单实现阿拉伯数字和罗马数字的互相转换功能示例

    本文实例讲述了Python实现阿拉伯数字和罗马数字的互相转换功能.分享给大家供大家参考,具体如下: 前面一篇介绍了<Java实现的求解经典罗马数字和阿拉伯数字相互转换问题>,这里来看看Python的实现方法. 题目很简单,如果之前也做过这种题目的话,相信对于什么是罗马数字就不会很陌生了,罗马数字是很古老的计数方法,现在的一些地方还有见到它的使用,下面简单贴两张维基百科的图片简单回顾一下罗马数字: 今天简单实现一下,阿拉伯数字和罗马数字之间的相互转化问题,很简单就不多说了,下面是具体的实现: #

  • java实现截取PDF指定页并进行图片格式转换功能

    1.引入依赖 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.16</version> </dependency> <dependency> <groupId>org.apache.pdfbox</groupId> <artifa

随机推荐