public struct str { public int iAge; public string sCharat; public bool bFlag; public string sWork; public int iCount; }public class strTest { private str mystr; public str Person(string sName) { str s; s.iAge = 20; s.sCharat = "sCharat"; s.bFlag = true; s.sWork = "sWork"; s.iCount = 1; //这里的代码就是能给该结构体各变量赋值 return s;//这地方该怎么写呢?????? } }
重点是要把结构体内的变量设置为public public struct str { public int iAge; public string sCharat; public bool bFlag; public string sWork; public int iCount; } private void Page_Load(object sender, System.EventArgs e) { str str; str.iAge=10; str.sCharat="a"; str.bFlag=true; str.sCharat="c"; str.iCount=10;
}
public struct str { public int iAge; public string sCharat; public bool bFlag; public string sWork; public int iCount; }
{
public int iAge;
public string sCharat;
public bool bFlag;
public string sWork;
public int iCount;
}public class strTest
{
private str mystr;
public str Person(string sName)
{
str s;
s.iAge = 20;
s.sCharat = "sCharat";
s.bFlag = true;
s.sWork = "sWork";
s.iCount = 1;
//这里的代码就是能给该结构体各变量赋值
return s;//这地方该怎么写呢??????
}
}
public struct str
{
public int iAge;
public string sCharat;
public bool bFlag;
public string sWork;
public int iCount;
}
private void Page_Load(object sender, System.EventArgs e)
{
str str;
str.iAge=10;
str.sCharat="a";
str.bFlag=true;
str.sCharat="c";
str.iCount=10;
}
{
public int iAge;
public string sCharat;
public bool bFlag;
public string sWork;
public int iCount;
}
private str mystr = new str();