您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 百分在线等,恳求各位大侠拔刀相助

百分在线等,恳求各位大侠拔刀相助

来源:网络整理     时间:2016/6/29 11:55:49     关键词:

关于网友提出的“ 百分在线等,恳求各位大侠拔刀相助”问题疑问,本网通过在网上对“ 百分在线等,恳求各位大侠拔刀相助”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 百分在线等,恳求各位大侠拔刀相助
描述:

如何将给定的一个字符串返回为泛型类型的变量.
例如:
public T GetStringValue(string str)
{
    //代码
    return T类型的变量
}
要求能返回所需要的类型的变量


解决方案1:

你试下这个代码,我没试,如果不行再告诉我。
public   T   GetValue  (string str) 

    return (T)System.Convert.ChangeType(str,typeof(T));

例: 
int   a   =   GetValue  ("123");
自定义的class要实做IConvertible才行。
你先试看看。

解决方案2:

学习!帮顶!

解决方案3:

是要返回变量而不是类型吗?不过後面的str是不是多余的呢?
public T GetValue()
{
  return default(T);
}
例:
int a = GetValue();

解决方案4:

object

解决方案5:

学习~

解决方案6:

帮顶

解决方案7:

你可以试试强制转换1

解决方案8:

public   object   GetStringValue  (string   str) 

      object obj;
        //代码 
        return   obj;

T t = obj as T;


以上介绍了“ 百分在线等,恳求各位大侠拔刀相助”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2151833.html

相关图片

相关文章