c# 怎么样换成数组形式

来源:百度知道 编辑:UC知道 时间:2024/06/01 09:14:14
string[] string1 = chartostring(getch);

if (string1[i] == "+"
|| string1[i] == "-"
|| string1[i] == "*"
|| string1[i] == "/"
|| string1[i] == ">"
|| string1[i] == ">="
|| string1[i] == "<"
|| string1[i] == "<="
|| string1[i] == "!="
|| string1[i] == "="
|| string1[i] == "&&"
|| string1[i] == "||")
private string[,] string22(string[] string1)
{

string [,] twoArray = new string[2,1];

int j=0;

for(int i=0;i<string1.Length;i++)
{
if( string1[i] == ","
|| string1[i] == ";"
|| string1[i] == "."
|| string1[i] == ":="

string[] string1 = chartostring(getch);
string[] checkstr = new string[] {"+","-","*","/",">",">=","<"}
bool pass =falae;
for(int j=0;i<string1.Length;j++)
{
for(int k=0;k<checkstr.Length;k++)
{
if(checkstr[k]==string1[j])
{
pass=true;
break
}
}
}

你可以把那些标点符号放到一个ArrayList里面
然后在判断中调用这个ArrayList的Contains方法
if(arrayList.Contains(string1[i]))
{

}
就这样