c# 已经完成数据类型的判断,如何根据输入的数据类型,输出该类型的数组。 150
现在可以判断是float或者int或者byte类型,但是如何根据某种类型,输出这个类型的数组(长度随便)呢如题,求可以实现该功能的函数...
现在可以判断是float 或者int 或者byte类型,但是如何根据某种类型,输出这个类型的数组(长度随便)呢
如题,求可以实现该功能的函数 展开
如题,求可以实现该功能的函数 展开
2个回答
展开全部
要实现的这个函数的参数是什么?输入输出
如果传入的仅是类型,并且每个类型对应的数组是唯一的,按照的我的理解可以各定义一个全局数组变量,然后在这个函数里根据传进来的类型进行输出全局数组
如果传入的仅是类型,并且每个类型对应的数组是唯一的,按照的我的理解可以各定义一个全局数组变量,然后在这个函数里根据传进来的类型进行输出全局数组
更多追问追答
追问
输入是 类型 和长度 输出是该类型数组
追答
那就各定义float[] int[] byte[]一个全局数组,然后在这个函数里,根据传进来的类型和长度,输出对应的全局数组就行了,举个例子
int[] intArray={1,2,3};
void exportArray(Type inType,int length){
if(inType==typeof(int))
{
for(int i=0;i<length;i++)
{
Console.WriteLine(intArray[i]);
}
}
if(inType==typeof(float))
{
...同理
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |