日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

C#實現溫度轉換功能_C#教程

作者:安靜點DGC ? 更新時間: 2022-03-31 編程語言

本文實例為大家分享了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)
? ? ? ? {
?
? ? ? ? }
?
? ? }
}

原文鏈接:https://blog.csdn.net/qq_26925297/article/details/80617762

欄目分類
最近更新