关于自定义数据类型,大家看看。来人有分。
在VB中可以如下写:
Public Type UserInfo
UserName As String
UserCode As String
End Type
可是在C#中又如何写呢??
我的错误写法,大家参考:
public System.Type UserInfo()
{
string UserName;
string UserCode;
}
大家帮帮忙。来人有分。
问题点数:50、回复次数:11Top
1 楼syf1125(sunny)回复于 2003-12-03 14:50:26 得分 2
public void UserInfo()
{
string UserName;
string UserCode;
}Top
2 楼eliphe(未来)回复于 2003-12-03 14:53:39 得分 0
好像不对,请大家继续.Top
3 楼angxain(卖女孩的小火财)回复于 2003-12-03 14:58:15 得分 2
对倒是对了,但是没有赋值Top
4 楼eliphe(未来)回复于 2003-12-03 15:10:15 得分 0
但是拿这个类型就是为了在外部赋值的呀,不明白,请大家再说详细一点。
不可能是:
public void UserInfo()
{
string UserName="aa";
string UserCode="bb";
}
还有,调用的时候,应该是这样的吧:
private void Button1_Click(object sender, System.EventArgs e)
{
UserInfo MyUserInfo;
MyUserInfo.UserName="aa";
MyUserInfo.UserCode="bb";
fun.UserAdd(MyUserInfo);
}Top
5 楼wswc3110(我是农民)回复于 2003-12-03 15:17:26 得分 40
用结构体
struct Cutomer
{
pulbic string CutomerName;
public string Phonenumber;
----------
}
Top
6 楼wswc3110(我是农民)回复于 2003-12-03 15:21:11 得分 4
如果直接想得到值,而且值是固定的,
可以考虑enum类型:
public enum mytype{red,green}Top
7 楼101monster(毛毛虫)回复于 2003-12-03 15:21:18 得分 2
呵呵,关注!Top
8 楼eliphe(未来)回复于 2003-12-03 15:22:03 得分 0
谢谢,wswc3110(我是农民)
现在给分.Top
9 楼hx_li(小鱼儿)回复于 2003-12-03 15:23:52 得分 0
用结构体
public struct Body302
{
public string FlightNO;
public string CabinType;
public string SDate;
public string SPlace;
public string APlace;
/// <summary>
/// 数据包302循环体
/// </summary>
/// <param name="strFlightNO">航班号</param>
/// <param name="strCabinType">舱类</param>
/// <param name="strSDate">起飞日期</param>
/// <param name="strSPlace">起飞地</param>
/// <param name="strAPlace">到达地</param>
public Body302(string strFlightNO,string strCabinType,string strSDate,string strSPlace,string strAPlace)
{
FlightNO=strFlightNO;
CabinType=strCabinType;
SDate=strSDate;
SPlace=strSPlace;
APlace=strAPlace;
}
}Top
10 楼binbin2000(binbin)回复于 2003-12-03 15:24:19 得分 0
hehe ,very easy.Top
11 楼eliphe(未来)回复于 2003-12-03 15:26:00 得分 0
TO:hx_li(小鱼儿) ( )
不好意思,你迟了一点点,你要快一点点就分到了,再次感谢大家。Top




