using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
name<int> n = new name<int>();
int a=n.add(100,200);
Console.WriteLine(a);
}
}
public class name<T>
{
public T add(T i,T j)
{
return i+j;
}
public void display(T t)
{
Console.WriteLine("hello " + t);
}
}
}
为什么这里不能使用"+"号.
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
name<int> n = new name<int>();
int a=n.add(100,200);
Console.WriteLine(a);
}
}
public class name<T>
{
public T add(T i,T j)
{
return i+j;
}
public void display(T t)
{
Console.WriteLine("hello " + t);
}
}
}
为什么这里不能使用"+"号.
解决方案 »
- C# 读写EXCEL 遇到问题啦
- 关于c#异步操作获取返回值的一个问题
- 各位,对于一个初学C#的小弟,有什么书介绍一下的?
- 问题: dragObjp.innerHTML=Map.Read(zgid,dragObj.style.left,dragObj.style.top,image,imgid).value;
- C# 调用API问题!!
- 用C#实现“列出某Sybase服务器中的所有数据库名,及某一数据库下的所有数据表”
- c#web控件FileUpload
- ADO.Net更新数据问题
- 上依然未解决,帮忙啊!!
- 在用C#作点东西,没啥事过来看看大伙。大伙都好吧!.
- 还是哪个 字符的问题 换种方法问
- 安装的问题 大家帮帮看看
因为在 C# 里所有的对象都有 ToString() 方法(就算你没写系统也帮你写了一个,从Object继承的)
所以 "hello " + t.ToString() 一定可以正确运行