展开全部
List<String> 未知长度的字符串数组=new List<String>();
//todo: 加入数组元素(字符串)
//比较
private List<String> getDiffList(List<String> para未知长度的字符串数组, String inputString)
{
List<String> 结果字符串数组=new List<String>();
foreach(String s in para未知长度的字符串数组)
{
if(s.Equal(inputString){结果字符串数组.Add(s);}
}
return 结果字符串数组;
}
//todo: 加入数组元素(字符串)
//比较
private List<String> getDiffList(List<String> para未知长度的字符串数组, String inputString)
{
List<String> 结果字符串数组=new List<String>();
foreach(String s in para未知长度的字符串数组)
{
if(s.Equal(inputString){结果字符串数组.Add(s);}
}
return 结果字符串数组;
}
展开全部
我分析了一下你的问题描述,做出来的效果,有点像百度搜索的文本框。
/// <summary>
/// 根据输入的字符串,获取包涵该字符串的所有字符串
/// </summary>
/// <param name="nCostomerInputString">用户输入的值</param>
private void GetMoreString(string nCostomerInputString)
{
//这里重新赋值,是为了下面调试程序。
nCostomerInputString = "1";
//list,string类型的链,用于存储原始值,可当成数组使用。
List<string> mlist = new List<string>();
//mresulet,用于存储你想要的数据。
List<string> mresulet = new List<string>();
//往list中赋值
for (int i = 0; i < 12; i++)
{
mlist.Add(i.ToString());
}
//冲list中循环导出,包涵用户输入的值的字符串,并将那些字符串添加到mresulet.
for (int i = 0; i < mlist.Count; i++)
{
if (mlist[i].Contains(nCostomerInputString))
{
mresulet.Add(mlist[i]);
}
}
string duandian = "stop";//在这里打一个断点,查看mresulet的值,我试了可行。
}
相互学习,呵呵~~
/// <summary>
/// 根据输入的字符串,获取包涵该字符串的所有字符串
/// </summary>
/// <param name="nCostomerInputString">用户输入的值</param>
private void GetMoreString(string nCostomerInputString)
{
//这里重新赋值,是为了下面调试程序。
nCostomerInputString = "1";
//list,string类型的链,用于存储原始值,可当成数组使用。
List<string> mlist = new List<string>();
//mresulet,用于存储你想要的数据。
List<string> mresulet = new List<string>();
//往list中赋值
for (int i = 0; i < 12; i++)
{
mlist.Add(i.ToString());
}
//冲list中循环导出,包涵用户输入的值的字符串,并将那些字符串添加到mresulet.
for (int i = 0; i < mlist.Count; i++)
{
if (mlist[i].Contains(nCostomerInputString))
{
mresulet.Add(mlist[i]);
}
}
string duandian = "stop";//在这里打一个断点,查看mresulet的值,我试了可行。
}
相互学习,呵呵~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询