读书人

求一方法,该怎么处理

发布时间: 2012-01-06 22:55:18 作者: rapoo

求一方法
有一,存放Y,N共32,我想一方法算出中Y的,

[解决办法]
循环,判断++
[解决办法]
string[] str = new string[32] { "Y ", "N ", "N ", "Y ", "N ", "N ", "N ", "Y ", "N ", "N ", "N ", "Y ", "N ", "N ", "N ", "Y ", "N ", "N ", "N ", "Y ", "N ", "N ", "N ", "Y ", "N ", "N ", "N ", "Y ", "N ", "N ", "N ", "Y "};
Array.Sort(str);
int length = str.GetLength(0) - Array.BinarySearch(str, "Y ", null);
MessageBox.Show(length.ToString()); ;
[解决办法]
1:
char[] teststr = { 'Y ', 'N ', 'Y ', 'N ' };
Response.Write(Regex.Matches(new string(teststr), @ "Y ").Count);

2:
循环

哪个效率高些呢:)

读书人网 >asp.net

热点推荐