使用過載方法實現不同型別資料的計…
public double Add(int x,int
y)//定義一個靜態方法Add,返回值為int型別,有兩個int型別的引數
{
return x +
y;
}
public double Add(int x,double
y)//重新定義方法Add,它與第一個方法的返回值型別及引數型別不同
{
return x +
y;
}
public double Add(double x,double
y)//重新定義方法Add,它與第一個方法的返回值型別及引數型別不同
{
return x +
y;
}
private void Determine_Click(object sender,
EventArgs e)
{
try
{
if (rb_int.Checked)
{
int x = int.Parse(tb_Addend.Text);
int y = int.Parse(tb_Augend.Text);
tb_Result.Text = Add(x, y).ToString();
}
if
(rb_int_double.Checked)
{
int x = int.Parse(tb_Addend.Text);
double y = double.Parse(tb_Augend.Text);
tb_Result.Text = Add(x, y).ToString();
}
if (rb_double.Checked)
{
double x = double.Parse(tb_Addend.Text);
double y = double.Parse(tb_Augend.Text);
tb_Result.Text = Add(x, y).ToString();
}
}
catch
(Exception)
{
MessageBox.Show("請選擇正確型別!");
}
}
(1)除了類以外,過載也可以出現在介面或者結構中。
(2)除了方法以外,也可以對建構函式、索引器以及運算子等進過載。
相關文章
- 不同型別資料運算型別
- 讀資料湖倉03不同型別的資料型別
- 不同型別的資料有什麼作用型別
- python requests傳送不同型別的資料Python型別
- AWS Around---NoSql資料庫的不同型別SQL資料庫型別
- 使用條件型別實現TypeScript中的函式過載型別TypeScript函式
- Jquery datatables 過載資料方法jQuery
- javascript物件導向的方法過載的實現JavaScript物件
- 如何管理不同型別的設計師?型別
- 使用iptables實現資料包過濾(轉)
- 使用SQL Server過濾資料的方法SQLServer
- Go 語言之對不同型別的資料進行分組Go型別
- Redis 實戰篇:巧用資料型別實現億級資料統計Redis資料型別
- 使用 ER 方法的資料庫設計方法資料庫
- 通過Vue的過濾器實現資料的資料脫敏Vue過濾器
- Laravel 框架中 使用 Symfony 提供的方法 丟擲不同型別錯誤異常Laravel框架型別
- 不同型別的指標型別指標
- 通過 SQL 實現行轉列(列的資料條目、資料分佈是不規則的)SQL
- 資料中心代理有哪些不同型別?型別
- VUE實現評分效果和不同型別分數展示效果元件Vue型別元件
- Redis 資料庫、鍵過期的實現Redis資料庫
- Mysql資料庫建立儲存過程實現往資料表中新增欄位的方法MySql資料庫儲存過程
- 如何實現JS中的過載JS
- javascript函式過載的實現JavaScript函式
- 方法的過載
- 使用JavaScript和Python實現Oracle資料庫的儲存過程?JavaScriptPythonOracle資料庫儲存過程
- Dcat Admin from 表單 點選不同型別展示不同資料型別
- 傳送不同型別的訊息型別
- 不同型別的Syslinux 引導型別Linux
- 《java程式設計基礎》方法的過載Java程式設計
- 不簡單的基本資料型別資料型別
- 如何在docker實現資料掛載Docker
- 透過API介面實現資料探勘?API
- 使用 NFS 的資料遷移實驗過程NFS
- 【Nginx】如何使用Nginx實現MySQL資料庫的負載均衡?看完我懂了!!NginxMySql資料庫負載
- 過載jquery on方法實現click事件在移動端的快速響應jQuery事件
- SQL Server資料庫的簡單實現方法SQLServer資料庫
- .NET使用儲存過程實現對資料庫的增刪改查儲存過程資料庫