你的错误 1 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?) 3行14列,纠正
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你的错误 1 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?) 3行14列,纠正相关的知识,希望对你有一定的参考价值。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Calc
class Calc
private string expression;
public Calc()
expression = "0";
public Calc(string exp)
expression = exp;
public string Expression
set
Expression = value;
get
return (expression);
/// <summary>
/// 四则运算
/// </summary>
/// <returns>返回结果</returns>
public double EvaluateExpression()
try
string myExp = expression + "="; //表达式。。
Stack<char> optr = new Stack<char>(myExp.Length); //存放操作符栈。。
Stack<double> opnd = new Stack<double>(myExp.Length); //存放操作数栈。。
optr.Push('=');
int index = 0; //字符索引。。
char c = myExp.ToCharArray()[index++]; //读取每一个字符。。
bool isFloat = false; //是否为小数。。
bool isNum = false; //是否为数字。。
int floatBit = 0; //小数数位。。
double num1, num2;
while ((c != '=') || (optr.Peek() != '='))
if ((c >= '0') && (c <= '9'))
if (isNum)
if (isFloat)
floatBit++;
opnd.Push(opnd.Pop() + ((int)c - 48.0) / Math.Pow(10, floatBit));
else
opnd.Push(opnd.Pop() * 10 + (int)c - 48);
else
opnd.Push((int)c - 48);
isNum = true;
c = myExp.ToCharArray()[index++];
else
if ((c == '.') && (isNum))
isFloat = true;
floatBit = 0;
……
……
只是你的答案,后面的就不复制了,能纠正下吗?
ybhjj2005侍童 二级
回答数:12采纳率: 16%
如果别人被百度给予此问题,请原谅打扰!
运行成功我这儿也加分!
就是using System.Linq;有问题,运行不了。如果别人知道回答下也行。谢谢!
楼下,试调到什么时候?他是少了,我又不知道怎么用!
using System.Linq;
using System.Xml.Linq;
这两个是不同的DLL文件,如果你两个都有用到,就需要两个都添加引用。
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
另外看你运行时错误
不允许从数据类型 sql_variant 到 uniqueidentifier 的隐式转换。请使用 CONVERT 函数来运行此查询。
这是数据转换的问题,看看在错误的地方是不是需要用显示转换来做。 参考技术A 你是不是用的vs2005或者更早的版本?
linq是在vs2008引入的,你用老版本肯定没有,把这条using去掉就行了本回答被提问者采纳 参考技术B 你可以设置断点一步一步的调试看看,还有在程序里有其他控件要引入命名空间。
命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”
c#中,当我用命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”(是缺少程序集引用吗?)
这句时,明明在命名空间里已经加上了using System.Configuration;
可是为什么还是报错呢啊?就是:命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”(是缺少程序集引用吗?)
当我用这句话时: string strCon = System.Configuration.ConfigurationManager.ConnectionStrings["cnpg_newsConnectionString"].ToString();
就会报错,改怎么办啊?
以上是关于你的错误 1 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?) 3行14列,纠正的主要内容,如果未能解决你的问题,请参考以下文章
命名空间“System.Web.Mvc”中不存在类型或命名空间名称
如何解决 .net 标准中的命名空间“System.Configuration”错误中不存在类型或命名空间名称“ConfigurationManager”?
.net 4.6.2 中的命名空间 system.web 错误中不存在类型或命名空间名称“HTTP”
名称空间“System.Runtime”中不存在类型或命名空间名称“缓存”
命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”
命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationMannger”,求帮助,谢谢