编译器错误信息: CS0029: 无法将类型“int []”隐式转换为“string”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译器错误信息: CS0029: 无法将类型“int []”隐式转换为“string”相关的知识,希望对你有一定的参考价值。
public int[] FindPositions(string strSource, string strKey)
//这里由hlxwell提供
MatchCollection mc = Regex.Matches(strSource, strKey);
string a = "";
foreach (Match m in mc)
//把所有位置用,隔开
a += m.Index + ",";
//根据,把位置的值分开来
string[] s = a.Split(',');
int[] sPosition = new int[s.Length - 1];
for (int i = 0; i < s.Length - 1; i++)
sPosition[i] = Convert.ToInt32(s[i]);
return sPosition;
//定位截取
public int [] cut(string indexCon, string indexStar)
indexCon = "";//要截取的内容
indexStar = "";//截取开头索引
int[] number = FindPositions(indexCon, indexStar);
int len = number[0] + indexStar.Length;
string subs = indexCon.Substring(len, indexCon.Length - len);
int[] number2 = FindPositions(subs,"aa");
string subs2 = subs.Substring(0, number2[0]);
private bool getMemberID()
string str = "";
string str2 = "";
...........................
..........
str = dr.Rows[0]["PT_Text"].ToString();
str2 = cut(str,"psnotes=");//应用cut方法
this.label2.Text = str2;
源错误:
行 156: str2 = cut(str,"psnotes=");//应用cut方法
C# iis 错误配置信息( CS0016: 未能写入输出文件 )
IIS发布时,编译器错误消息:
CS0016:
未能写入输出文件
“c:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\Temporary ASP.NET Files\\root\\2e9aca09\\f067b5c4\\App_Web_login.aspx.cdcab7d2.5bhornew.dll”
--“拒绝访问。 ”
这是因为在发布IIS服务时,没有权限操作TEMP文件夹所造成的。
以上是关于编译器错误信息: CS0029: 无法将类型“int []”隐式转换为“string”的主要内容,如果未能解决你的问题,请参考以下文章
asp.net 无法将类型“System.DateTime”隐式转换为“string”
无法将类型“unityengine.vector3”隐式转换为“float”
WFLYEJB0029:无法从 ... com.ctc.wstx.exc.WstxEOFException 恢复计时器:序言中出现意外的 EOF