.net 如何引用一个公共类?
比如MyExt.cs代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyst...
比如 MyExt.cs 代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MyExt
{
public class MyExt
{
/// <summary>
/// 截取字串
/// </summary>
public static string getString(string RawString, Int32 Length)
{
if (RawString.Length <= Length)
{
return RawString;
}
else
{
for (Int32 i = RawString.Length - 1; i >= 0; i--)
{
if (System.Text.Encoding.GetEncoding("GB2312").GetByteCount(RawString.Substring(0, i)) < Length)
{
return RawString.Substring(0, i) + "...";
}
}
return "...";
}
}
}
}
page.aspx.cs应该如何绑定与引用? 展开
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MyExt
{
public class MyExt
{
/// <summary>
/// 截取字串
/// </summary>
public static string getString(string RawString, Int32 Length)
{
if (RawString.Length <= Length)
{
return RawString;
}
else
{
for (Int32 i = RawString.Length - 1; i >= 0; i--)
{
if (System.Text.Encoding.GetEncoding("GB2312").GetByteCount(RawString.Substring(0, i)) < Length)
{
return RawString.Substring(0, i) + "...";
}
}
return "...";
}
}
}
}
page.aspx.cs应该如何绑定与引用? 展开
1个回答
展开全部
using MyExt;即可
另外,必须先把这个类放在app_code文件夹内,或者单独创建一个类库,然后,在需要引用的项目内引用这个类库。试试吧。
另外,必须先把这个类放在app_code文件夹内,或者单独创建一个类库,然后,在需要引用的项目内引用这个类库。试试吧。
追问
page.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MyExt;
page.aspx
运行出错:
编译器错误消息: CS0234: 命名空间“MyExt”中不存在类型或命名空间名称“getString”(是否缺少程序集引用?)
追答
命名空间和类不要取同个名字
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询