社区
C#
帖子详情
C# 如何将数据类型作为参数传递到方法里?
陈呈
2011-09-27 11:04:32
我想写一个这样的方法··
public object ObjParse(object value,数据类型)
{
//根据传递的数据类型进行强制转换,返回转换后的值
如果转换不成功则返回NULL或者0
return obj;
}
可是这里的数据类型如何当作参数呢····
...全文
1961
8
打赏
收藏
C# 如何将数据类型作为参数传递到方法里?
我想写一个这样的方法·· public object ObjParse(object value,数据类型) { //根据传递的数据类型进行强制转换,返回转换后的值 如果转换不成功则返回NULL或者0 return obj; } 可是这里的数据类型如何当作参数呢····
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IamBM
2011-09-27
打赏
举报
回复
以上default(T);也可以根据是否值类型而返回null或0;
IamBM
2011-09-27
打赏
举报
回复
public T ObjParse<T>(object value)
{
try{
T result = (T)value;// 自己做转换,可能要用其他转换方式或做异常处理等。
return result;
}catch(Exception){
return default(T);
}
}
陈呈
2011-09-27
打赏
举报
回复
请问有大神能给个完整的权威性的答案吗?
tian6565597
2011-09-27
打赏
举报
回复
是typeof(int)之类的吧……
种草德鲁伊
2011-09-27
打赏
举报
回复
public 数据类型 Parse<数据类型>(object value)
{
}
Just4life
2011-09-27
打赏
举报
回复
看来得好好看看C#的基础了
陈呈
2011-09-27
打赏
举报
回复
[Quote=引用 5 楼 iambm 的回复:]
public T ObjParse<T>(object value)
{
try{
T result = (T)value;// 自己做转换,可能要用其他转换方式或做异常处理等。
return result;
}catch(Exception){
return default(T);
}
}
[/Quote]
谢谢···我就是要的这个····麻烦能稍微的解释下方法名前面加<T>这个的意思吗?才疏学浅··请多包涵啊··
lrw98
2011-09-27
打赏
举报
回复
public object ObjParse<T>(object value)
{
try
{
return (T)value;
}
catch
{
return null;
}
}
举例:ObjParse<int>(5.5)
C#
数据类型
(详细)
定义:指定一组函数成员而不实现成员的引用类型,其它类型和接口可以继承接口。接口使用interface关键字声明,它与类的声明类似。接口声明默认是 public 的。以上代码定义了接口 IMyInterface。通常接口命令以 I 字母开头,这个接口只有一个
方法
MethodToImplement(),没有参数和返回值,当然我们可以按照需求设置参数和返回值。
C#
委托的应用1:将
方法
作为
参数传递
给另一个
方法
(实用、赞)
原文出处:
C#
委托的应用1:将
方法
作为
参数传递
给另一个
方法
C#
委托的应用1:将
方法
作为
参数传递
给另一个
方法
转载:susan19890313/article/details/6775461 长期以来,c和c++的程序员利用
方法
指针,将
方法
作为参数传给另一个
方法
。
c#
使用委托来提供相同的功能,它将
方法
作为对象封装起来,允许在运行时间接地绑定一个
方法
调用。 下面将通过冒泡排序的例子讲解委托的产生 示例1 :该
方法
对一个整数数组执行升序排序 产生的问题
c#
调用Matlab的
参数传递
c#
调用matlab函数时,需要将
C#
数据类型
转换成Matlab
数据类型
。 此时,需要引用MWArray.dll文件。该程序集包含了与Matlab数据交换的类。其中,MWArray类及每个派生类提供创建和访问 MATLAB
数据类型
的
方法
。 所有类都派生自抽象的 MWArray 类和每个派生类,映射到 MATLAB
数据类型
。但同样是抽象的 MWIndexArray 除外。
C#
类 对应M...
C#
方法
的定义,调用,和
参数传递
(学习心得 12)
用来执行一个任务的语句块。 每个
C#
程序至少有一个 Main
方法
。 使用
方法
需要: 定义
方法
。 调用
方法
。 文章目录一、定义
方法
二、调用
方法
三、递归
方法
调用四、
参数传递
4.1 按值传递参数4.2 按引用传递参数4.3 按输出传递参数 一、定义
方法
语法: <Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body } 参数: Access Specifier:
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章