C# TextToSplit在当前上下文中不存在
我给两个变量的数据类型为字符串和整数 然而C说它们不存在 尝试了对象TexttoSplit{get;private set;}之类的操作,但仍然无法正确运行 任何帮助都将不胜感激C# TextToSplit在当前上下文中不存在,c#,C#,我给两个变量的数据类型为字符串和整数 然而C说它们不存在 尝试了对象TexttoSplit{get;private set;}之类的操作,但仍然无法正确运行 任何帮助都将不胜感激 private static List<string> SplitTextByLengthEngine(string Texttosplit, int MaxLineLength) { List<string> RetVal = new List<string>();
private static List<string> SplitTextByLengthEngine(string Texttosplit, int MaxLineLength)
{
List<string> RetVal = new List<string>();
MaxLineLength = Math.Min(MaxLineLength, TexttoSplit.Length);
int LastIndex = TexttoSplit.Substring(0, Math.Min((MaxLineLength + 1), TextToSplit.Length)).LastIndexOf(" ");
if (((TextToSplit.Length <= MaxLineLength)
|| (LastIndex == -1)))
{
RetVal.Add(TexttoSplit.Substring(0, MaxLineLength));
string RemainingText = TexttoSplit.SubString(MaxLineLength, (TextToSplit.Length - MaxLineLength)).Trim();
}
if ((RemainingText.Length > 0))
{
RetVal.AddRange(SplitTextByLengthEngine(RemainingText, MaxLineLength));
}
else
{
// Track backwards to find previous non-space character
int Index = (LastIndex - 1);
while (((Index >= 0)
&& (TextToSplit.SubString(Index, 1) == " ")))
{
Index--;
}
if ((Index >= 0))
{
RetVal.Add(TextToSplit.SubString(0, (Index + 1)));
string RemainingText = TexttoSplit.SubString((Index + 1), (TextToSplit.Length
- (Index + 1))).Trim();
}
if ((RemainingText.Length > 0))
{
RetVal.AddRange(SplitTextByLengthEngine(RemainingText, MaxLineLength));
}
return RetVal;
}
}
方法参数称为Texttosplit 在方法体中,您引用TextToSplit
请注意大小写的区别,方法参数称为Texttosplit 在方法体中,您引用TextToSplit
请注意大小写的差异您的参数是Texttosplit,而不是Texttosplit-哪一行是错误所在,错误字符串Texttosplit是什么;如果文本拆分。C区分大小写,请确保它们的名称相同。SplitTextByLengEngine例程的用途是什么?你能提供一些关于初始字符串、MaxLineLength和期望结果的示例吗?顺便提一下,C按惯例使用camelCase-如果你命名变量textToSplit,IDE可能会为你提供更好的格式,使你的开发更容易。你的参数是textToSplit,not TexttoSplit-哪一行是错误所在,错误字符串TexttoSplit的确切内容是什么;如果文本拆分。C区分大小写,请确保它们的名称相同。SplitTextByLengEngine例程的用途是什么?你能提供一些关于初始字符串、MaxLineLength和所需结果的示例吗?顺便提一下,C按惯例使用camelCase-如果你将变量textToSplit命名,IDE可能会为你提供更好的格式,使你的开发更容易。我正在尝试将Vb转换为C。我正在尝试将Vb转换为C。