C#报错使用泛型类型的“Stack”需要1个类型的参数 和无法运用于方法组和int 操作数怎么解决

问题描述

C#报错使用泛型类型的“Stack”需要1个类型的参数 和无法运用于方法组和int 操作数怎么解决

class Class1
{
static string De(int N, int D)
{
Stack stack = new Stack();
if (D < 2 || D > 16)
{
throw new ArgumentOutOfRangeException("D", "指示灯是否");

        }
        do
            {
                int residue = N % D;
                char c = (residue < 10) ? (char)(residue + 48) : (char)(residue + 55);
                stack.Push(c);

            }
            while ((N = N / D) != 0);
            string s = string.Empty;
            while (stack.Count > 0)
            {
                s += stack.Pop().Tostring();
            }
            return s;

    }
}

解决方案

 Stack<int>
时间: 2024-12-06 13:06:35

C#报错使用泛型类型的“Stack”需要1个类型的参数 和无法运用于方法组和int 操作数怎么解决的相关文章

sql2008启动报错:应用程序的组件中发生了无法处理的异常和值不能为空viewinfo

sql2008 启动报错:应用程序的组件中发生了无法处理的异常和值不能为空 viewinfo(已解决!) 1.重启sql(无效) 2.,重启系统(无效) 3.重装.net(无效) 后发现问题出在 这是因为临时处理路径出现异常造成的,主要是C:\Users\Administrator\AppData\Local\Temp下的文件夹名为[2]的文件夹出现了问题,解决方法如下: 进入C:\Users\Administrator\AppData\Local\Temp路径,也可以在C盘地址栏输入此路径进入

重装XP系统时复制系统文件会报错怎么办

  重装XP系统时复制系统文件会报错怎么办?windowsxp系统使用久了,就会出现运行速度变慢的问题,很多用户为了解决该问题会选择重装系统.不过,最近有一朋友在重装XP系统时,复制文件的过程中却遇到了错误提示,取消掉提示过一会又会继续报错,这是怎么回事?下面小编给大家作出如下解析. 其实报错发生在系统文件复制阶段,可能的因素如下: 1.安装光盘的问题:如果安装光盘中的文件损坏或无法读出,就会在复制系统文件时报错,可更换Windows XP安装光盘来重装. 2.硬盘的问题:如果硬盘存在坏道也是有

weblogic连接池-Java调用Oracle存储过程传入数组参数报错

问题描述 Java调用Oracle存储过程传入数组参数报错 weblogic连接池 JNDI提供的链接保存 Oracle数组 报错 oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection 大家好,我在用weblogic连接池 JNDI

限制上传文件大小-Springmvc上传文件限制大小,异常处理返回报错信息后,eclipse控制台还报错

问题描述 Springmvc上传文件限制大小,异常处理返回报错信息后,eclipse控制台还报错 1.web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X

android-Android调用webservice报错空指针异常

问题描述 Android调用webservice报错空指针异常 #test2(String name) 输入一个String类型 返回hello+name的Demo

android studio proguard 混淆微信libammsdk.jar报错

问题描述 android studio proguard 混淆微信libammsdk.jar报错 Error:Execution failed for task ':app:proguardRelease'. java.io.IOException: Can't read D:android_studioapplibslibammsdk.jar(;;;;;;!META-INF/MANIFEST.MF)) 怎么解决啊?在eclipse中解决了.但是同样的方法在android studio中不起作用

servlets-访问项目报错什么原因?

问题描述 访问项目报错什么原因? 启动tomcat没有报错,访问项目的时候报错请问什么原因 解决方案 往下看,应该是格式错误,空字符串没办法转为int 解决方案二: 两个错 一个是类找不到不能加载 一个是数字格式转换错误 解决方案三: 先把空字符串转换为int这个解决吧. 解决方案四: 一个的classNoFound(类没找到),一个是格式转换异常,然后这两个异常都是出现在Servlets类里面,可能是格式转换异常导致这个类没通过编译,然后没法加载到.先尝试解决格式转换异常看看 解决方案五: 数

在CentOS版本的Linux上结合Hadoop平台安装mahout报错

问题描述 在CentOS版本的Linux上结合Hadoop平台安装mahout报错 在CentOS版本的Linux上结合Hadoop平台安装mahout运行时显示错误JAVA__HOME is not set怎么解决?Hadoop平台是1.2.1版本的:mahout是0.9版本的.如图是我的/etc/profile文件. 解决方案 http://blog.sina.com.cn/s/blog_5988cec90101g1p0.html 解决方案二: 你那图的最后一句javahome怎么又给设置成

添加ASM磁盘报错ORA-02097和ORA-15014

添加ASM磁盘报错ORA-02097和ORA-15014   背景:     这是一套正在安装的11.2.0.1 RAC,Grid Infrastructure已经安装完成,ASMLib和磁盘分区均已完成,在通过asmca图形界面创建磁盘的时候没有发现成员盘.   问题现象: 问题分析: 从报错信息上来看可以很明显的看出是因为参数asm_diskstring参数未设置导致asm实例没有发现磁盘路径.   问题处理: 1.首先我们检查了磁盘的状态及磁盘权限,是没有问题的. 2.那么我们根据之前的推