当前位置:编程学习 > C#/ASP.NET >>

在C#函数的参数使用valuetype

 

今天要写一个函数,要处理不同的数据类型,如int,float等。但是又不想overload多个函数。所以找了一些资料,把valuetype找出来。

 

 

 

我自己平时的写法。

 

 

public void func(ref string a, int i) 

      a = i.toString(); 

public void func(ref string a, float i) 

      a = i.toString(); 

 

改用valuetype的写法

 

 

public void func(ref string a, valuetype i) 

      a = i.toString(); 

 

 

 

例子没有什么意思,只是说明用法而已。另外,string是不在valuetype里的

 

摘自 dogfish的专栏

补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,