C# 使用了未赋值的out参数"i"
//下面的“i”提示:使用了未赋值的out参数"i"//这个参数我需要out标志,同时这个"i"又是一个传递过来的值,怎么办?//难道要另传一个参数吗?本人初学者,求指点...
//下面的“i”提示:使用了未赋值的 out 参数 "i"
//这个参数我需要 out 标志,同时这个"i"又是一个传递过来的值,怎么办?
//难道要另传一个参数吗?本人初学者,求指点!
public static string Specify(string Left, string Right, string Str,out int i)
{
int l = Str.IndexOf(Left,i); //这里的“i”提示:使用了未赋值的 out 参数 "i"
if (l == -1)
{
i = -1;
return null;
}
i = Str.IndexOf(Right, l + 1);
if (i == -1)
{
return null;
}
l = l + Left.Length;
return Str.Substring(l, i - l); 展开
//这个参数我需要 out 标志,同时这个"i"又是一个传递过来的值,怎么办?
//难道要另传一个参数吗?本人初学者,求指点!
public static string Specify(string Left, string Right, string Str,out int i)
{
int l = Str.IndexOf(Left,i); //这里的“i”提示:使用了未赋值的 out 参数 "i"
if (l == -1)
{
i = -1;
return null;
}
i = Str.IndexOf(Right, l + 1);
if (i == -1)
{
return null;
}
l = l + Left.Length;
return Str.Substring(l, i - l); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询