怎样在建立一个类?
如在1个form中,有textbox1,textbox2,textbox3.textbox1对应与R,textbox2对应与M,textbox3对应于C,其中可能的输入为R=5/8,4/8,3,3 M=12/20,45,50 C=2,3,4 要求把输入存储到class中,在下个form中调用R,M,C中的每个部分如R1=5/8,R2=4/8,....M1=12/20,M2=45,...C1=2,C2=3,....
如在1个form中,有textbox1,textbox2,textbox3.textbox1对应与R,textbox2对应与M,textbox3对应于C,其中可能的输入为R=5/8,4/8,3,3 M=12/20,45,50 C=2,3,4 要求把输入存储到class中,在下个form中调用R,M,C中的每个部分如R1=5/8,R2=4/8,....M1=12/20,M2=45,...C1=2,C2=3,....
public static string[] M;
public static string[] C;
int i=0;
for(i=0;i<输入的次数;i++)
{
R[i]=Text1.text.trim();
R[i]=Text2.text.trim();
R[i]=Text3.text.trim();
}
如在一个form中,有textbox1,textbox2,textbox3. textbox1对应与R,textbox2对应与M,textbox3对应于C,其中可能的输入为R=5/8,4/8,3,3 M=12/20,45,50 C=2,3,4 要求把输入存储到类Params下的string数组中,在下一个form中调用R,M,C中的每个部分,如当下一个form中有Combobox和textbox.Combobox显示为R1,则textbox显示为5/8,Combobox显示为R2,则textbox显示为4/8,...Combobox显示为M1,则textbox显示为12/20,Combobox显示为M2,则textbox显示为45,...Combobox显示为C1,则textbox显示为2,Combobox显示为C2,则textbox显示为3,....
你在文本框中输入数据
如果有多个,会以,号分隔
你要取得这些以,分割的数据对吗/如果是这样
没有必要写个类
直接用String.Split方法就搞定了例如:
string[] s = TextBox1.Text.Trim().Split(new char[]{','});more reference:
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemStringClassSplitTopic.htm
E:\work\Menu\Address.cs(301): The type or namespace name 'strinf' could not be found (are you missing a using directive or an assembly reference?)
而是string 如果我要取5/8,中的5呢?
你是要当作分数处理
取得其中的分子吧可以还是用Split方法,分割字符用'/'
或者自己写个方法,截取"5/8"中/前的那部分
string s = "5/8";
string ss = string.Empty;
if( s.IndexOf("/") != -1 )
ss = s.SubString(0,s.IndexOf("/"));
else
ss = s;