C#實現(xiàn)溫度轉(zhuǎn)換功能
更新時間:2022年01月19日 08:19:39 作者:安靜點DGC
這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)溫度轉(zhuǎn)換功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C#實現(xiàn)溫度轉(zhuǎn)換功能的具體代碼,供大家參考,具體內(nèi)容如下
界面圖

代碼
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);將字符串類型數(shù)值轉(zhuǎn)換成等效單精度浮點數(shù)值
? ? ? ? ? ? ? ? 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)
? ? ? ? {
?
? ? ? ? }
?
? ? }
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解如何利用C#實現(xiàn)漢字轉(zhuǎn)拼音功能
這篇文章主要為大家詳細(xì)介紹了如何利用C#實現(xiàn)漢字轉(zhuǎn)拼音的功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下2022-12-12
詳解如何使用BenchmarkDotNet對.NET代碼進(jìn)行性能基準(zhǔn)測試
BenchmarkDotNet是一個基于.NET開源、功能全面、易于使用的性能基準(zhǔn)測試框架,這篇文章就來和小編一起學(xué)習(xí)一下如何使用BenchmarkDotNet對.NET代碼進(jìn)行性能基準(zhǔn)測試吧2024-12-12
Unity利用材質(zhì)自發(fā)光實現(xiàn)物體閃爍
這篇文章主要為大家詳細(xì)介紹了Unity利用材質(zhì)自發(fā)光實現(xiàn)物體閃爍,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-04-04
C#結(jié)合JavaScript實現(xiàn)上傳視頻到騰訊云點播平臺的操作方法
這篇文章主要介紹了C#結(jié)合JavaScript實現(xiàn)上傳視頻到騰訊云點播平臺,上傳視頻功能,主要要解決兩個問題,一是在服務(wù)端通過C#生成簽名和SDKID,二是在客戶端通過JavaScript上傳視頻到騰訊云點播服務(wù)器,感興趣的朋友跟隨小編一起看看吧2023-11-11
C#實現(xiàn)圖片上傳(PC端和APP)保存及 跨域上傳說明
這篇文章主要介紹了C#實現(xiàn)圖片上傳(PC端和APP)保存及 跨域上傳說明的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12

